在不发送电子邮件的情况下验证电子邮件地址
问题:
如何确定是否输入的电子邮件地址实际上存在,但未发送电子邮件?
答案:
方法一:VRFY 命令
某些 SMTP 服务器支持 VRFY 命令。发出此命令后跟电子邮件地址(例如“VRFY example@domain.com”)可以验证收件人是否存在。肯定响应(DSN 代码 2.0.0)表示用户存在。
方法 2:RCPT 命令
另一种方法涉及发出 RCPT 命令,然后是正在检查电子邮件地址。 5.1.1 DSN 响应表示电子邮件地址不存在。但是,需要注意的是,某些服务器会默默地丢弃此类请求,或者在验证用户是否存在方面可能存在限制。
其他注意事项:
以上是如何在不发送电子邮件的情况下验证电子邮件地址是否存在?的详细内容。更多信息请关注PHP中文网其他相关文章!