收到的邮件因“HELO 名称无效”而被拒绝

收到的邮件因“HELO 名称无效”而被拒绝

我无法接收某人发来的重要电子邮件,因为我的 exim 日志中出现以下错误:

2015-01-21 11:30:16 H=xxx.xxx.xx.xxx [xxx.xxx.xx.xxx]:50143
  X=TLSv1:AES256-SHA:256 rejected MAIL <[email protected]>: Access denied -
  Invalid HELO name (See RFC2821 4.1.1.1)

即使他们的服务器配置错误,我能做些什么来让邮件顺利发送?

这只是为了阻止垃圾邮件吧?我其实没有垃圾邮件问题,也不介意垃圾邮件稍微增加一点。

我在 CentOS 5.11 上运行 CentOS/WHM 11.x。

答案1

应该有一个白名单文件,你可以将他们的 IP 地址添加到其中。在 Exim 配置文件中查找该消息Invalid HELO name。那里应该有查找。这将是你需要将地址添加到的文件。

检查您的日志以查看您正在阻止哪些服务器。不幸的是,您可能正在阻止银行、航空公司和政府等。所有组织都应该能够正确处理如此简单的事情。

答案2

我通过禁用 WHM 中的以下配置解决了这个问题:

服务配置 > Exim 配置管理器 > 需要符合 RFC 标准的 HELO

不确定这是否是最好的解决方案,但它确实有效。

相关内容