Amazon SES API - 如何设置?

我尝试将我的 Discourse 实例与 Amazon SES API 配合使用,配置如下:

 DISCOURSE_SMTP_ADDRESS: email.eu-west-1.amazonaws.com
  DISCOURSE_SMTP_PORT: 443
  DISCOURSE_SMTP_USER_NAME: AKI_Access_key_ID
  DISCOURSE_SMTP_PASSWORD: apikey
  DISCOURSE_SMTP_ENABLE_START_TLS: true           # (可选,默认为 true)

/var/discourse/shared/standalone/log/rails/production.log 中没有与 AWS 相关的错误。
没有邮件送达,也没有身份与访问管理(IAM)Amazon SES 的最后活动记录。

基本上它根本没有连接到 AWS API,我真的不知道该怎么办,有什么建议吗?

2 个赞

您使用的端口不正确。请尝试 25、587 或 2587。
参考:Connecting to an Amazon SES SMTP endpoint - Amazon Simple Email Service

1 个赞

我尝试使用 Amazon SES API,而不是 SMTP。

1 个赞

抱歉,Discourse 无法使用 API 作为 SMTP。

2 个赞

是啊,我刚刚才意识到这一点。这太糟糕了,因为我似乎无法设置让退信邮件出现在 Discourse 的“退信”部分,这导致邮件被发送到了不存在的邮箱地址。

1 个赞

以下是您需要的解决方案:

5 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.