在 laravel 5 的 .env 文件中的何处插入 SES 密钥、密码、SMTP 用户名、SMTP 密码?

where to insert SES key, secret, SMTP username, SMTP password in .env file for laravel 5?

我听从了建议 here and ,但我无法理解将以下四项放在我的 config/mail.phpconfig/services.php 文件中的什么位置 我正在使用 SMTP,而不是 API 在我的 laravel 应用程序中发送邮件。

我现在不明白的是: 我只需要使用 MAIL_USERNAMEMAIL_PASSWORD,还是还需要使用 SES_SECRETSES_KEY?我从 SES 下载了一个文件,其中包含我的 smtp 用户名和 smtp 密码。我想它们将被插入到 MAIL_USERNAMEMAIL_PASSWORD 字段中。但是我从哪里得到密钥和秘密呢?我知道我所在的地区,但不知道从哪里获得秘密和密钥。 IAM 中有一个可供 SES 用户使用的密钥,但它没有秘密。只是一把钥匙。

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

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

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