你好,
我刚在 AWS 上安装了一个新论坛,现在想配置邮件功能。
我尝试从主机使用 swaks 发送邮件 → 成功
我也尝试在容器内(使用 swaks)发送邮件 → 成功
我使用的命令如下:
swaks -server <my_mail_server>:587 -tls --auth-user <my_mail_user> --auth-password <my_mail_pw> --to <my_testaddress> --from <my_mailbox_address>
app.yml 中对应的配置部分如下:
DISCOURSE_DEVELOPER_EMAILS: ‘<my_mailbox_address>’
DISCOURSE_SMTP_ADDRESS: <my_mail_server>
DISCOURSE_SMTP_PORT: 587
DISCOURSE_SMTP_USER_NAME: <my_mail_user>
DISCOURSE_SMTP_PASSWORD: <my_mail_pw>
DISCOURSE_SMTP_ENABLE_START_TLS: true
以下是我 app.yml 的最后几行:
run:
- exec: echo "Beginning of custom commands"
## 如果你想设置首次注册时的“发件人”邮箱地址,请取消注释并修改:
## 收到首次注册邮件后,请重新注释该行。它只需运行一次。
- exec: rails r "SiteSetting.notification_email='<my_mailbox_address'"
- exec: echo "End of custom commands"
所以,在我看来我已经完成了所有必要的配置……
但奇怪的是,当我查看日志时,看到如下内容:
Delivered mail c73248c3-a56b-4100-a34b-63ad1eb3dab8@<some-domain> (5275.2ms)
Job exception: 504 5.7.4 Unrecognized authentication type
问题在于,<some_domain> 竟然是我为该实例创建的证书所使用的域名。
我不确定这两者之间有何关联:![]()
有什么建议吗?
最后关于那个域名的部分只是我的一个猜测,不确定是否真的有问题。
而
Job exception: 504 5.7.4 Unrecognized authentication type
这个错误可能是一个线索,但正如我刚才所说……swaks 可以完美工作。
谢谢,各位,祝好!