实际上首先我使用Gmail SMTP它的工作。最近我在ec2aws上转移了我的代码,似乎电子邮件功能不起作用。请详细说明如何在ec2中使用SES和SwiftMailer发送电子邮件
设置邮箱配置如下
'mailer' => [
'class' => 'yiiswiftmailerMailer',
'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"策略附加到现有用户