无法使用Exchange将邮件发送到指定的地址

我有一个Exchange服务器的问题。 我的同事不能发送电子邮件到指定的地址。 我们联系他的邮件提供商,他们回复说,他们的系统不接受我们的邮件,因为我们的邮件主机域不是公有领域的地址。

他们发送错误消息:

<svr2008.xxxxx.local>: Helo command rejected: Host not found

其中xxxxx.local是我们在内部networking中的本地域。 但是这不会对其他提供商造成问题。 我们如何解决它? 我们需要将此值设置为MXlogging指向的公共域? (mail.xxxx.hu)如果我们需要设置它,我们如何设置它?

发生此错误的原因是接收方服务器尝试检查发件人服务器的IP地址和与邮件一起发送的HELO域名的IP地址是否相同(SPAM服务器仿冒发件人HELO名称)。

要设置您的FQDN名称,您需要执行以下步骤:

  1. 打开Exchangepipe理器
  2. 从左侧菜单中select组织和configuration
  3. 然后select集线器传输
  4. 在“ 发送连接器”选项卡上,单击活动项目。
  5. 常规选项卡上,将您的FQDN名称编辑到MXlogging所使用的域名,例如mail.yourdomain.com

这些是这个错误消息的别名:

  • Helo命令被拒绝:找不到主机;
  • Helo命令被拒绝:需要完全限定的主机名;
  • HELO / EHLO无效:

远程主机拒绝您的电子邮件,因为您的.local域名不能parsing为您的IP地址。 我假设你没有一个固定的IP地址和MX指针设置到该地址,或者你会知道。 如果你这样做,那么另一个答案将适用。

因此,如果您使用提供商服务器为您接受电子邮件(然后通过POP3连接器将该电子邮件下载到Exchange),则还需要使用相同的提供商发送电子邮件。 这样,即将离任的IP将匹配您的域名MXlogging。

为此,您需要在组织configuration>集线器传输>发送连接器下的Exchange发送连接器中configuration“智能主机”(Exchange提供商提供的SMTP中继服务器),以通过您的提供商的smarthost / smtp中继路由所有外发电子邮件。 不要忘记configuration该提供商smtp中继的用户名和密码。 有关说明和屏幕截图,请参阅https://www.servolutions.com/support/config_exchange_2010.htm#section2