我可以成功向Gmail或Hotmail帐户发送电子邮件,但无法发送mail@specialdomain.com邮件地址等电子邮件。我在CentOs服务器上使用exim。当我发送电子邮件时,我收到此错误:
SMTP error from remote mail server after MAIL FROM:<my@mail.com> SIZE=5598:
host example.com [XX.XXX.X.63]: 550 Access denied - Invalid HELO name (See RFC2821 4.1.1.1)
我使用587端口作为smtp。我应该在服务器或邮件配置上更改什么?
答案 0 :(得分:0)
接收服务器对HELO字符串(以及其他发送服务器的设置)或多或少都是严格的 - 主要目的是垃圾邮件战斗。一些措施可能包括:
考虑到这一点,您的服务器很可能配置错误。错误消息非常精确:您的服务器提供的HELO名称不符合RFC2821,因此接收服务器不接受电子邮件。
首先检查服务器主机名,然后检查EXIM配置(可能是/etc/exim/exim.conf
)并查看是否配置了primary_hostname或helo_data值。