我正在使用 AWS 服务器,域名和电子邮件通过 Namecheap 服务提供。
我收到了以下错误,不确定缺少什么。
我正在使用 SMTP_PORT = 587,我也尝试过 25。
所以这是我遇到的问题,我已经安装并设置好了,可以在 Discourse 上注册我的账户,但在最后要求我验证电子邮件时,我从未收到过收件箱中的电子邮件。
因此,我尝试通过搜索此 Discourse 论坛的先前错误进行一些小的修复,因此我最终使用了上述端口。
不确定这有什么解决方案,如果能提供任何提示将非常有帮助。
======================================== 错误 ========================================
连接被拒绝
连接被拒绝 - connect(2) for 35.91.163.152:587
====================================== 解决方案 ======================================
pfaffman
(Jay Pfaffman)
2
这些端口很可能被阻止了,我不确定是操作系统级别、网络权限级别还是更高级别的 AWS 阻止的。你可以试试端口 2525。出于这个原因,大多数服务都支持该端口。我也无法连接到该 IP,而且我期望 Namecheap 提供给你的是主机名而不是 IP 地址,所以我怀疑你需要更新 SMTP HOST。
我如何找到 Namecheap 的 SMTP 地址?因为他们说它是 localhost,所以我可能遗漏了什么?
我尝试访问 dnswatch.info 并添加我的电子邮件地址来查询 MX 记录,得到了以下结果:
我怀疑我的 SMTP 地址是 mx*.privatemail.com,但不确定是 mx1 还是 mx2?
谢谢
RGJ
(Richard - Communiteq)
5
这听起来不正确。您从他们那里购买了哪种服务?
恐怕您需要联系 Namecheap,这不是 Discourse 的问题。
35.91.163.152 是您论坛的 IP 地址,而不是您 SMTP 服务的 IP 地址。
1 个赞
您是从这些人那里购买的域名和私人电子邮件吗?
您能推荐其他更易于配置且能与 Discourse 配合使用的电子邮件提供商吗?
尽管域名将与 Namecheap 的相同。