无法从测试网站yii2 swiftmailer发送邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无法从测试网站yii2 swiftmailer发送邮件相关的知识,希望对你有一定的参考价值。

我的服务器是基于linux的。请帮我正确的邮件配置

'mailer' => [
            'class'            => 'yiiswiftmailerMailer',
            'viewPath'         => '@common/mail',

            // send all mails to a file by default. You have to set
            // 'useFileTransport' to false and configure a transport
            // for the mailer to send real emails.
            'useFileTransport' => false,
            'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'smtp.gmail.com',
                'port' => '465',
                'encryption' => 'ssl',              
            ],
        ],
答案

对于gmail应该是端口587加密tls

        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'smtp.gmail.com',
            'username' => 'your.username@gmail.com',
            'password' => 'yourpassword',
            'port' => '587',
            'encryption' => 'tls',
        ],

以上是关于无法从测试网站yii2 swiftmailer发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

Yii2中如何使用swiftMailer

yii2 邮件发送(有图有真相)

如何在 symfony 4 和 Swiftmailer 中测试发送电子邮件

yii2 邮件发送

Yii2邮件发送

yii2发送邮件(配置QQ版本)