'Cannot receive any mail using default mail of swift mailer in yii2
I tried to mail using default mail of swift mailer but didn't receive any mail.
here is my config
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail/views',
'useFileTransport' => true,
'enableSwiftMailerLogging' => true,
]
and here is code for send mail
\Yii::$app->mailer->compose('deleteMailTemplate',[
'name' => "Peter",
])
->setFrom("[email protected]")
->setTo("[email protected]")
->setSubject('Delete reminder mail')
->send();
I don't know what's the issue please help thanks in advance.
Solution 1:[1]
I think you have issue in email configuration. Please used following code and check i hope this will work.
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => 'username',
'password' => 'password',
'port' => '465',
'encryption' => 'ssl',
],
],
$sendemail = Yii::$app->mailer->compose()
->attach(attachment path)
->setFrom(From Email)
->setTo($email)
->setSubject($subject)
->setHtmlBody($emailBody)
->send();
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Ravi Thanki |
