Smtp服务器没有返回错误

时间:2012-07-11 11:11:36

标签: email smtp gmail openssl

我在检查现有的Gmail帐户时遇到问题。为了连接到smtp服务器,我使用openssl for Windows。运行后我写下一行连接到服务器:

s_client -starttls smtp -crlf -connect smtp.gmail.com:587

连接后,我使用auth登录登录服务器。 在此之后我开始创建新邮件:

C:mail from:<somegmail@gmail.com>
S:250 2.1.0 OK w7sm27345781wiz.0
C:rcpt to:<incorrectEmail@asas.com>  //input incorrect email
S:250 2.1.0 OK w7sm27345781wiz.0

但输入错误的电子邮件服务器后必须返回错误:

550-5.1.1 The email account that you tried to reach does not exist...

为什么服务器没有返回错误?

1 个答案:

答案 0 :(得分:2)

发送服务器接受您的消息,用于发送,但不检查目的地此时是否实际有效。这就是为什么你有一个成功的消息。

服务器基本上是在告诉你:“好的,我有你的消息,并会尝试提供它”

稍后,当gmail.com服务器与asas.com服务器通话时,asas.com服务器会出错,届时您将收到来自Gmail的退回电子邮件