Yii2邮件没有发送到portal.azure.com

问题描述:

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

感谢

+0

您应该发布您的配置和故障排除步骤以尝试解决问题。 –

+0

感谢您的回复, 我遵循以下步骤: - 1.将代码上传到位桶。 2.在Azure和位桶之间创建同步。 3.试图用默认的Yii2替换邮件服务器。也试图评论它。 经过这么多的尝试,我检查了它需要域电子邮件ID,密码,主机名和端口进行配置。 然后,我已将send-grid软件包设置为azure,并在发送网格上创建帐户。 现在邮件正在通过发送网格工作。 –

我用发送网(https://sendgrid.com/)设置邮件系统中Yii2上portal.azure.com。它应该如下所示: -

'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', 
     ], 
    ], 
],