你好。
我在设置 SMTP 服务器时遇到了问题。
邮件服务器使用端口 465 让用户连接 SMTP。
Discourse-Doctor 向我显示了以下信息:
正在测试向 my@email.com 发送,使用 INTERNAL_IP:465。
======================================== 错误 ========================================
意外错误
Net::ReadTimeout
但是进入容器并执行 openssl s_client -connect INTERNAL_IP:465 则能正常工作。在前端使用邮件测试功能时,过一段时间会显示错误,但日志中没有任何记录。我的邮件设置如下:
DISCOURSE_SMTP_ADDRESS: INTERNAL_IP
DISCOURSE_SMTP_PORT: 465
DISCOURSE_SMTP_USER_NAME: username@myemail.com
DISCOURSE_SMTP_PASSWORD: MY_PASSWORD
DISCOURSE_SMTP_ENABLE_START_TLS: false
我也尝试过设置 DISCOURSE_SMTP_AUTHENTICATION: "login"。
如果您有任何想法,请告诉我,
felixoi