1
發送郵件其實一開始我使用Gmail,SMTP其工作。最近我已經將我的代碼轉移到了ec2 aws上,而且它的電子郵件功能似乎不起作用。請詳細解釋如何在Yii2中使用SES和SwiftMailer從ec2發送電子郵件。Yii2基本 - 我如何設置配置使用亞馬遜的EC2服務器SES和SwiftMailer
發送郵件其實一開始我使用Gmail,SMTP其工作。最近我已經將我的代碼轉移到了ec2 aws上,而且它的電子郵件功能似乎不起作用。請詳細解釋如何在Yii2中使用SES和SwiftMailer從ec2發送電子郵件。Yii2基本 - 我如何設置配置使用亞馬遜的EC2服務器SES和SwiftMailer
設置郵件配置如下
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport'=>false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => '',// amazon smtp host
'username' => '',// ses user username
'password' => '',// ses user password
'port' => '587',
'encryption' => 'tls',
],
],
您需要創建SES-SMTP IAM用戶或附加以下「AmazonSesSendingAccess」政策,以現有的用戶