MailJet SMTP无法正常工作

您好,我的论坛使用 MailJet 作为 Discourse 论坛的 SMTP 服务器。但是,电子邮件系统似乎无法正常工作。下面是我的电子邮件设置和 App.YML 电子邮件配置设置的图片。

App.YML 文件电子邮件配置:
image

此外,发送测试电子邮件时会收到此错误消息:

在论坛网站上,我还收到了警告“非员工用户的传出电子邮件已被禁用”。

我无法确定是我的 SMTP 凭据不正确,还是我的服务器无法联系 SMTP 服务器,因为它显示“连接到 in-v3.mailjet.com:587 的 TCP 连接超时(超过 5 秒)”。

如果有人知道原因或有解决方案,请告诉我。谢谢!

这是一个新网站吗?最近有什么变化吗,比如迁移到新服务器?:thinking:

您可能需要检查您的 disable emails 设置(https://anomicforum.xyz/admin/site_settings/category/all_results?filter=disable%20emails)。

首先:它能从主机运行吗?

telnet in-v3.mailjet.com 587

1 个赞

谢谢,这解决了问题。另外,这严格来说是一个新的“站点”,因为我的论坛关闭了几个月,然后又回来了,我通过备份恢复了它。

我运行了该命令,这是输出:
看起来连接失败了。

image

1 个赞

好的,这意味着我们可以排除 Discourse,这让事情变得简单了。

接下来检查您的防火墙规则,包括 DO(看起来您的服务器托管在 Digital Ocean)控制面板中可能存在的规则。

另外,请联系 DO,看看他们是否在阻止来自服务器的 587 端口的出站电子邮件。要求他们移除此阻止。

2 个赞

谢谢,我发现端口 587 被阻止了,以防止电子邮件垃圾邮件。我已经联系了云提供商寻求支持。我会尽快向您汇报。

您可以尝试使用端口 2525。

我们还提供了新 Discourse 安装上的电子邮件故障排除指南

3 个赞

是的,确实是端口被阻止了。我现在已经解决了这个问题。谢谢!

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.