在不發送電子郵件的情況下驗證電子郵件地址
問題:
如何確定是否輸入的電子郵件地址實際上存在,但未發送電子郵件?
答案:
方法一:VRFY 指令
某些 SMTP 伺服器支援 VRFY 指令。發出此命令後接電子郵件地址(例如「VRFY example@domain.com」)可以驗證收件者是否存在。肯定回應(DSN 代碼 2.0.0)表示使用者存在。
方法 2:RCPT 指令
另一種方法涉及發出 RCPT 指令,然後正在檢查電子郵件地址。 5.1.1 DSN 回應表示電子郵件地址不存在。但是,需要注意的是,某些伺服器會默默地丟棄此類請求,或者在驗證使用者是否存在方面可能存在限制。
其他注意事項:
以上是如何在不發送電子郵件的情況下驗證電子郵件地址是否存在?的詳細內容。更多資訊請關注PHP中文網其他相關文章!