501 不允许向 HELO 提供多个参数

501 不允许向 HELO 提供多个参数

我向一些用户发送了自动电子邮件,但在无法送达的电子邮件中收到了此错误消息。奇怪的是,它只针对一个域名 (*@t-online.de)。

多个参数是什么意思?

(奇怪的是,我还被另一个域名 *@gmx.de 退回,并向多个用户发送“用户为未知 {mx063}”的提示。)

这与 DNS PTR 记录有关吗?我使用的电子邮件服务器最近才设置好。

答案1

管理 SMTP 协议的 RFC 规定 HELO 语句应该只有一个值。

HELO mailer.example.com
250 mailer.subdomain.example.com Welcome, mailer.example.com, glad to meet you
MAIL FROM: [email protected]
[...]

如果 HELO 语句中由于某种原因包含空格,某些邮件发送者会将其视为多余的内容并忽略它。其他邮件发送者则会直接忽略它。

答案2

....以防其他人遇到同样的问题,您必须进入管理员并将 HELO 属性设置为您的域。

相关内容