php - 如何在 PHP Laravel 5 中配置 Amazon SES SMTP?

标签 php laravel-5 amazon-ses

我已将 Amazon SES 集成到 PHP Laravel5 项目中,但我无法发送电子邮件,因为我收到此错误,

Swift_TransportException in AbstractSmtpTransport.php line 383:
Expected response code 250 but got code "530", with message "530 Authentication required" 

谁能告诉我如何配置 Amazon SES..

最佳答案

确保您已配置环境变量:

像下面这样:

MAIL_DRIVER=smtp
MAIL_HOST=email-smtp.us-west-2.amazonaws.com
MAIL_PORT=587
MAIL_USERNAME=AKIAJ3RS7BUIV7U2LCIQ
MAIL_PASSWORD=Av9/1W4ZfcinolyP+8PNvjyQk7owOxaIMUehg53/QhnH
MAIL_ENCRYPTION=tls

我只是打开一个终端并编写了以下命令:

> Composer 更新(可选)

> php artisan queue:restart

那么它应该可以工作了。

你必须写信支持并要求搬出amazon ses sand box

希望有帮助

关于php - 如何在 PHP Laravel 5 中配置 Amazon SES SMTP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40858896/

相关文章:

php - Laravel 引用外键数据

amazon-web-services - 如何从关闭的 AWS SES 账户中恢复?

php - 查询字符串在 laravel 5 中不起作用

mysql - Laravel:从数据库中选择

php - 删除自引用的@ManyToMany 连接

javascript - 使用 PHP 和 Javascript 删除选定 ID 的选定行

ios - 如何在 ios 应用程序中获取 sns 消息的 MessageAttributes?

node.js - 使用 lambda 发送邮件时的 AWS SES 服务问题

javascript - 如何控制 CodeIgniter 中单击按钮时的发布表单数据

php - WordPress密码如何将用户密码与WordPress用户表密码进行比较?