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

时间:2015-11-08 21:45:55

标签: email smtp

我试图找出邮件服务器上是否存在电子邮件地址。以下是我到目前为止所做的事情:

获取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相对较新。

谢谢!

1 个答案:

答案 0 :(得分:1)

您正在连接的MX看起来可能怀疑您连接的服务器可能不是合法的邮件服务器,因此它是enum Error:Int, ErrorType { case Error1 case Error2 case Error3 case Error4 } func myFunc(e:Error) { } 您。有关灰名单及其工作原理的详细信息,请参阅here

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