嘿,各位朋友们,
我在这件事上还是有点卡住了。但我无法将 Discourse 连接到我的 SMTP(我已经尝试了好几个小时,但最终未能成功配置好)。
首先,我遇到的问题是邮件服务器的证书与服务器不匹配。然后我尝试使用未加密的端口发送,但遇到了同样的问题。
现在我已经添加了正确的主机名(我认为是这样)。但我收到了一个 Job exception: Net::ReadTimeout 错误。
根据托管服务提供商的说法,IP 并没有被封锁。
还有什么其他方法可以尝试吗?
嘿,各位朋友们,
我在这件事上还是有点卡住了。但我无法将 Discourse 连接到我的 SMTP(我已经尝试了好几个小时,但最终未能成功配置好)。
首先,我遇到的问题是邮件服务器的证书与服务器不匹配。然后我尝试使用未加密的端口发送,但遇到了同样的问题。
现在我已经添加了正确的主机名(我认为是这样)。但我收到了一个 Job exception: Net::ReadTimeout 错误。
根据托管服务提供商的说法,IP 并没有被封锁。
还有什么其他方法可以尝试吗?
Mailgun 提供免费订阅计划,每月可发送 10,000 封电子邮件。
我知道,但我们有一个邮件服务器,发送邮件一直运行正常。我们从未进入过垃圾邮件箱,并且因此拥有多个IP地址 :)。唯一的问题是,我无法弄清楚为什么无法连接到该服务器。
看起来确实被某种方式封锁了。您的服务器能否在 Discourse 之外连接到邮件服务器?
我该如何测试这个?我可以用笔记本电脑连接,但服务器位于不同的位置。
在命令行中,您可以尝试:telnet mail port,其中 mail 是您的邮件服务器地址,port 是端口号。如果连接成功并且您可以输入内容,说明一切正常。如果无法连接,则说明您被某种方式阻止了。
请勿使用 mail.yourdomain.com,而应使用 server1.hostingprovider.com。