我正在做一个项目,该项目要求我极有可能知道邮件服务器上电子邮件帐户的可用性(在此示例中我们使用 Hotmail。)我知道 VRFY 命令经常被忽略(Hotmail 说“我会在尝试时收到一条消息”或类似的东西,)所以我想知道解决这个问题的最佳方法。我读过以下内容应该是相当准确的,但 Hotmail 让我很痛苦:
EHLO hotmail.com
MAIL FROM:<MY_ADDRESS@hotmail.com>
(Hotmail gives me the below error here)
RCPT TO:<ADDRESS_I_WANT_TO_CHECK@hotmail.com>
Hotmail给我的错误是:
550 SC-001 Mail rejected by Windows Live Hotmail for policy reasons. Reasons for rejection may be related to content with spam-like characteristics or IP/domain reputation problems. If you are not an email/network admin please contact your E-mail/Internet Service Provider for help. Email/network admins, please visit http://postmaster.live.com for email delivery information and support
Connection closed by foreign host.
[root@iago ~]#
这不仅仅是一个 Hotmail 问题。当我尝试使用其他电子邮件主机时,也发生了类似的事情。
顺便说一句,哦,我多么希望手指协议仍然被广泛使用......