尝试查找电子邮件地址但收到 451 GL 错误

Trying to find email address but recieving 451 GL error

我正在尝试查明邮件服务器上是否存在电子邮件地址。这是我到目前为止所做的:

获取 MX 记录:

nslookup -query=mx XXXXX.com 

连接到邮件服务器:

telnet eXXXX-1XXX1-3.iXXXXXal.com 25

向邮件服务器问好:

helo

然后我做:

mail from:<testa1@XXXX.org>
rcpt to:<testa2@XXXX.com>

但是我得到这个错误:

451 please retry later (gl)

有人知道如何解决这个问题吗?

请原谅我对这个问题的拙劣解释。我对使用 SMTP 比较陌生。

谢谢!

看起来您正在连接的 MX 可能怀疑您正在连接的服务器可能不是合法的邮件服务器,因此它是 greylisting 您。有关什么是灰名单及其工作原理的更多信息,请参阅 here

问题的原因可能很简单,因为您正在连接的服务器的 DNS 设置不正确。如果您在 HELO 命令中指定服务器的主机名可能会有所帮助,并确保该主机名的 DNS 指向您正在连接的 IP 地址,并确保该 IP 地址具有指向该 IP 地址的 PTR 记录相同的主机名。