更新: 我使用 curl --ssl-reqd 命令测试了端口 465、587、25 和 2525。结果如下:
25:未成功(Curl 错误 35,版本号错误)
465:按预期工作,邮件响应迅速
587:未成功(Curl 错误 35,版本号错误)
2525:未报错,但从未发送邮件(时间持续累积,发送过程未停止,且未发出任何邮件)
如果有帮助的话,我当前的配置如下(伴随 502 错误):
DISCOURSE_SMTP_ADDRESS: CENSORED
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: CENSORED
DISCOURSE_SMTP_PASSWORD: CENSORED
# DISCOURSE_SMTP_ENABLE_START_TLS: true # (可选,默认为 true)
模板:
templates:
- "templates/postgres.template.yml"
- "templates/redis.template.yml"
- "templates/web.template.yml"
- "templates/web.ratelimited.template.yml"
## 若需添加 Lets Encrypt(https),请取消注释以下两行
- "templates/web.ssl.template.yml"
- "templates/web.letsencrypt.ssl.template.yml"
暴露端口:
expose:
- "80:80" # http
- "443:443" # https
这是一张包含邮件信息的图片:
不确定原因是否是 Discourse 未通过 SSL/TLS 连接,或其他问题。希望这些信息能有所帮助,协助解决问题。
