安装后邮件无法工作


我已经在 Hostinger 的 VPS 服务器上成功安装了 Discourse,但安装后邮件功能无法正常工作。Hostinger 的支持团队似乎也不太清楚问题所在,他们只建议我尝试不同的端口。我已经重新安装了 4 次,尝试了不同的端口(587、465、25),但问题依旧。我不确定问题出在哪里。我的配置数据如图所示(见图片)……是不是这些数据有什么错误?:frowning:

非常感谢您的任何帮助!

嗯,这里有篇关于 在新安装的 Discourse 上排查邮件问题 的文章。

文中提到的“无法工作”具体指什么并不清楚。发送邮件时是否收到任何错误提示?你检查过垃圾邮件文件夹了吗?

你好,不行,这不起作用。我的意思是,当我尝试注册时,它根本不会发送任何邮件(完全不会),这发生在安装过程的第一步……(是的,我也检查过我的垃圾邮件文件夹),我就是收不到任何邮件。Discourse 不会发送任何邮件……所以我在想,是不是数据(图片)或其他方面有什么问题?我自己也不太清楚:S

你做了我消息第一行链接里的事情吗?

是的,我之前已经阅读过该文件并遵循了所有说明,但邮件问题仍然存在。当我运行 ./discourse-doctor -command 时,得到的结果如下(见截图):

您无法连接到该端口。

您可以尝试使用 telnet smtp.hostinger.com 端口号 命令,并更换不同的端口号,直到找到可以连接的端口。这可能是您的虚拟机出站流量被阻止,或者 SMTP 服务器阻止了连接所致。

谢谢,我试过了,发现 465 端口可以工作。于是,我修改配置文件将端口改为 465 后重新安装,但问题依然存在。邮件仍然无法发送(我的邮箱没有收到任何邮件):frowning: 所以,也许是第一个帖子中的数据有问题?或者……我也不确定。

我的 Discourse 安装在一台运行 Ubuntu 的 VPS 上,而我的


邮箱托管在共享计划中。

我再次运行了 ./discourse-doctor 命令,结果(未发送邮件)如图所示。

好吧,今天我重置/重启了提供商(Hostinger)的 SMTP 服务,这似乎起了作用(至少根据诊断工具显示,见截图)。但随后当我开始安装/注册时,邮件又没发出去(这次是发给 Gmail)……这可能是为什么呢?:/(顺便提一下,我已经检查了垃圾邮件文件夹,但在注册/安装后确实没有收到任何邮件)


..

邮件已成功送达您的邮件服务器。如果您未收到该邮件,且垃圾邮件文件夹中也没有,则说明您的邮件服务器已静默丢弃了该邮件。常见原因是您的邮件服务器配置为其他域名,而非您论坛的域名。您可以查看邮件服务器的日志,或寻求相关人员的帮助。

1 个赞