使用 MailEnable 后,可以在 Windows Server 2012 R2 上发送电子邮件,但无法接收电子邮件

使用 MailEnable 后,可以在 Windows Server 2012 R2 上发送电子邮件,但无法接收电子邮件

我正在 Windows Server 2012 R2 上配置 VPS,使用 MailEnable 作为电子邮件服务器。

由于端口 25 被 ISP 阻止,因此我改用端口 587。在此处输入图片描述

在电子邮件客户端 Outlook 或 ThunderBird 上进行配置时,全部通过测试,我能够从 Outlook 接收测试消息。 在此处输入图片描述 以下是我的 Outlook 设置: 在此处输入图片描述

但是,当我尝试从 gmail 或 hotmail 等发送时,我无法收到任何测试电子邮件。

我检查了服务器防火墙,端口 25 是开放的。

谁能帮忙解决这个问题,谢谢。

答案1

TCP 端口 587 用于从客户. 从其他邮件服务器接收电子邮件需要TCP 端口 25。您需要将服务器移至其他地方或让您的 ISP 打开该端口。

您还需要取消选中“需要身份验证”选项,因为远程邮件服务器无法向您的服务器进行身份验证。

答案2

  1. 将 SMTP 端口 587 更改为 25。(这用于远程服务器向您发送电子邮件。)
  2. 取消勾选身份验证要求。
  3. 进入提交端口并启用备用端口 587 的监听。(这用于您的服务器发送电子邮件。)
  4. 在此勾选未经授权发送的身份验证要求。

相关内容