在laravel 5的.env文件中插入SES密钥,密码,SMTP用户名,SMTP密码的位置?

时间:2016-08-04 13:19:07

标签: php laravel email amazon-web-services amazon-ses

我已按照建议herehere,但我无法理解将以下四项内容放在我的config/mail.phpconfig/services.php文件中的哪个位置 我使用SMTP,而不是API在我的laravel应用程序中发送邮件。

我现在不明白: 我是否只需要使用MAIL_USERNAMEMAIL_PASSWORD,还是需要使用SES_SECRETSES_KEY?从SES,我用smtp用户名smtp密码下载了一个文件。我猜他们要插入MAIL_USERNAMEMAIL_PASSWORD字段。但那我从哪里获得密钥和秘密呢?我知道我的地区,但无法理解从何处获取秘密和钥匙。在IAM中有一个用于SES用户的密钥,但它没有任何秘密。只是一把钥匙。

我是否需要使用AWS密钥和密钥?这真是令人困惑,请帮忙。

1 个答案:

答案 0 :(得分:2)

是的,您需要使用密钥和密钥。查看this link以了解如何获取这些设置。如果您已经完成此操作并且无法再查看数据,那么您可能需要删除旧密钥并重新生成新密钥,以便您可以看到它。

可能需要提供MAIL_USERNAME。我不是100%需要MAIL_PASSWORD,可能不是。