Yii2邮件未发送到portal.azure.com

时间:2016-12-26 10:01:31

标签: yii2 azure-web-sites yii2-advanced-app

我已将Yii2网站从Apache服务器迁移到portal.azure.com windows服务器。我已经检查过邮件没有在Windows服务器上发送。 有没有人有任何想法,我在此错过了什么。

由于

1 个答案:

答案 0 :(得分:2)

我已经使用send-grid(https://sendgrid.com/)在portal.azure.com上的Yii2中设置邮件系统。它应该如下所示: -

'components' => [
    'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        'viewPath' => '@common/mail',
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'smtp.sendgrid.net',
            'username' => 'azure_************@azure.com',
            'password' => '***********',
            'port' => '25',
            //'encryption' => 'tls',
        ],
    ],
],