2010-09-29 37 views
1

我希望使用免費的電子郵件驗證器(軟件,腳本或在線服務)。如果這不存在,是否有一些免費的PHP類可以用來驗證電子郵件地址?大容量電子郵件驗證器

我有大約100封電子郵件,但在發送到這些電子郵件之前,我想檢查它們的有效性。我不希望我的服務器因反彈而被列入黑名單。

請注意,我不只是在尋找一個語法檢查器。我正在談論DNS和SMTP驗證。

理想的解決方案是一個pHP腳本或類似的東西,我可以在本地或在我的服務器上安裝。

感謝所有的幫助

+1

你有什麼理由相信,這些電子郵件無效?您只應將郵件發送給授權您發送郵件的用戶;在這種情況下,他們會給你一個有效的電子郵件地址。 – novalis 2010-09-29 20:53:33

+0

SMTP套接字連接檢查是否同意接受服務器上的「RCPT TO」(允許灰名單,理解代理郵件服務器可能同意任何具有適當域的電子郵件地址)和/或「VERP」,以便立即取消訂閱反彈郵件創建。畢竟,這是一個程序員網站;) – Wrikken 2010-09-29 20:56:54

+0

他們coudlve鍵入他們的電子郵件錯誤 – Ascherer 2010-09-29 20:57:05

回答

1

嘗試無論是@運行後的gethostbyname(),如果它不返回的IP,它不是一個有效的DNS

+0

有趣的。在PHP中進行SMTP驗證有一些直接的方面嗎? – Abs 2010-09-29 21:04:43

+1

我會假設你可以做同樣的事情。 檢查了這一點,idk它有多好,但它看起來很酷 http://code.google.com/p/php-smtp-email-validation/ – Ascherer 2010-09-29 21:08:20