我使用的进出口在发送和继电器主机,这似乎提供的:

HELO foo_bar.example.com

答复:

501 Syntactically invalid HELO argument(s)
有帮助吗?

解决方案

可能是一个问题突出了在将主机名?http://www.exim.org/lurker/message/20041124.113314.c44c83b2.en.html

其他提示

强调实际上并没有有效的互联网主机名称,尽管有一些人使用他们无论如何。一个理智的DNS server不应该让你有记录。

改变你的系统的主机名称,因此它是有效的,希望这将解决它。

在花费如此多的时间试图解决这个问题,而在我的情况下,只是来自什么,我结束了一个解决方案。在我的情况下,只有系统部署到Suse开放源码软件的突然停止发送电子邮件,但不是那些(同)上运行Ubuntu。之后用尽和消除所有的建议 可能性 这个问题,并甚至考虑改变de操作系统的那些机械,我发现了以某种方式发送电子邮件服务是明智的hostname的主机。在Ubuntu机文件/etc/主机只有以下行:

127.0.0.1 localhost

所以是Suse机器,停止发送的电子邮件。后编辑/etc/主机从Suse机

127.0.0.1 localhost proplad

在proplad是主机名称的机器,错误消失了。看来,一些安全政策(可能从smtp服务)使用的主机名信息进行过API,这是被忽略的情况下Ubuntu的机器,但不在的情况下,Suse机。希望这可以帮助他人,避免大量的时间研究在互联网上。

嘉义林的回答帮助我解决问题,我已经试图出。

我们Suse OS也停止工作的地方。试着每一个建议,我发现在这里和在谷歌。没有什么工作。想加入我们域etc/主机,但这并没有帮助。

有名的服务器主机名称命令。加,hostname到etc/主持人的文件,就像Digao建议。

127.0.0.1 localhost susetest

我保存的变化,然后跑后缀停止,后缀开始。工作和就像一个魅力现在。

参数 HELO 应该是一名或一个IP地址。foo_bar.example.com 既不是一个IP地址,也没有一名(强调是非法的,在将主机名),这样的错误消息是正确的,并没有什么可以修复。

使用qmail我遇到了这个问题。我意识到这是因为先前未完成的安装。

1)在发送电子邮件qmail宣布本身的其他邮件服务器与"直升机...",然后增加了什么是在文件: /var/qmail/control/me

(有时,文件是在位于 /var/qmail/control/helohost)

2)本文件应该有一名与一个有效的DNS项。

我没有它了 (none) 这就是为什么邮件是未能发送。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top