在我的本地xampp中使用Yii2开发项目。使用swift邮件程序,电子邮件部分从前端工作正常但从后端工作不正常,发送电子邮件后它甚至没有显示错误但返回发送状态为true,以下是我的代码
前端配置,``
'components' => [
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'xxxx,
'username' => 'xxx,
'password' => 'xxx',
'port' => '465',
'encryption' => 'ssl',
],
],
...............
后端配置,
'components' => [
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'cloudlinux4.ukdns.biz',
'username' => 'sendmail@chillizonehosting.co.uk',
'password' => 'Test091ixV2',
'port' => '465',
'encryption' => 'ssl',
],
......
发送电子邮件的示例代码,
Yii::$app->mailer->compose()
->setFrom('xxxx@gmail.com')
->setTo('support@xx.com')
->setSubject('Email sent from Yii2-Swiftmailer')
->send();
我想在后端控制器或配置中添加任何额外的代码吗?请帮助我。
答案 0 :(得分:0)
也许你在BACKEND的config / main-local.php中有一个覆盖设置,检查出来。