内部用户无法接收应用程序发送的电子邮件

内部用户无法接收应用程序发送的电子邮件

我们有一个托管 CRM 应用程序的应用服务器。它使用自己的服务器上的 SMTP 发送电子邮件。如果我使用该应用程序发送电子邮件到[电子邮件保护],它会显示在我的收件箱中。如果我发送电子邮件到[电子邮件保护],它永远不会出现。无论我为 @MyCompanyDomain.com 输入什么地址,它们都无法通过。我们域/防火墙之外的任何电子邮件地址都可以通过。

我们正在使用 Exchange 2007,当我查看消息跟踪日志时,丢失的消息也没有显示在那里。

我需要在 Exchange 或应用服务器上的 SMTP 服务器中配置什么吗?我不明白为什么电子邮件可以越过防火墙,而内部电子邮件却始终无法显示。

谢谢,

杰夫

答案1

听起来像是 DNS 问题。当您对您的域进行 mx 查找时,nslookup 为您提供的 IP 地址是什么。

我猜返回的 IP 地址是公网 IP,而不是私网 IP。您的防火墙可能不允许连接重新接入。

答案2

看看这是否可行:

  1. 您的应用服务器在域 MyCompanyDomain.com 中配置
  2. 当它向@MyCompanyDomain.com 发送电子邮件时,它会向自己发送电子邮件,最终电子邮件会被双重反弹并丢失。
  3. 其他域名不会出现此问题,因为电子邮件已传递到外部。

如果是这种情况,您只需将应用程序服务器配置的 FQDN 更改为其他虚拟域即可。

相关内容