2011-07-18 62 views

回答

2

你不能。您必須發送電子郵件並等待答案以確認此地址是否存在。

1

檢查電子郵件地址的唯一明確方法是有效的是向其發送電子郵件。如果無效,您將收到未送達回覆。

+0

即使這不會100%準確。 – binaryLV

+0

除非服務器只是在散佈垃圾郵件的假設上(並非完全不合理)假設將郵件吞到未知郵箱。 – Quentin

0

就像我的前輩寫的,你只能通過發送郵件地址完全非常非常。

但是,您可以使用DNS來檢查域是否存在以及MX(郵件交換)記錄是否與其相關聯。 這不是一個完整的解決方案,但也許是一個讓你更進一步的步驟。

+1

您應該先檢查電子郵件的格式,然後對照正確的表達式進行檢查 - 然後在域上進行MX查找 - 然後嘗試發送帶有驗證鏈接的電子郵件。 – symcbean

+0

你爲什麼不發表這個答案?爲Web服務提供認證鏈接可能正是PhpHelper想要的。 – Emiswelt