从网络内的另一个邮件服务器发送的邮件被拒绝(helo 已被拒绝)

从网络内的另一个邮件服务器发送的邮件被拒绝(helo 已被拒绝)

我不是真正的网络管理员,所以请耐心等待。

在一家小公司中,我们运行一个充当防火墙和邮件接收者的路由器。它将邮件转发到 NAT 中的 Lotus Domino 服务器。我们使用 Lotus 服务器进行常规邮件通信。

现在,为了发送新闻通讯,由于 Lotus 做得不是很好,我们设置了一个运行 exim4 的小型 Ubuntu 服务器。phplist 用于从这台机器发送邮件。

然而,在发送邮件时,一些提供商似乎会阻止我们:

此邮件由邮件投递软件自动创建。您发送的邮件无法投递给一个或多个收件人。这是一个永久性错误。以下地址失败: [电子邮件保护] RCPT TO:: host mx0.gmx.net [213.165.64.100] 后远程邮件服务器出现 SMTP 错误:550-5.7.1 {mx072} 抱歉,您的直升机已被拒绝。550 5.7.1(http://portal.gmx.net/serverrules

这是 exim4 配置:

dc_eximconfig_configtype='internet'
dc_other_hostnames='mail.ourdomain.co.at'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='192.168.1.1'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='false'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

其他邮件似乎都能顺利送达。您将如何解决这个问题?如果缺少详细信息,请随时提问。谢谢。

更新:

我的/etc/mailname是:mail.ourdomain.co.at

当我重新配置 exim4 时:

root@mail01:~# sudo update-exim4.conf
sudo: unable to resolve host mail01

答案1

最好的猜测是您的邮件服务器的 HELO 配置不正确 - 应该是完全合格的域名(例如 mx077.example.com),但看起来您只是在使用 mx072。

我不太了解 exim,但如果这是问题所在,那么它已经得到解答了: 当 exim4 发送 HELO/EHLO 时,如何配置它发送哪个主机名?

相关内容