2013-10-25 74 views

回答

3

簡短回答:不,不適用於SMTP。但可能與IMAP/POP。

長答案: SMTP僅用於在MTA(郵件傳輸代理)之間發送郵件。在這種情況下,您必須使用IMAP或POP從您的電子郵件提供商那裏下載電子郵件。

您必須定期連接和檢查,因爲沒有MTA服務,您無法將電子郵件推送給您。大多數個人互聯網服務提供商阻止出站端口25因此建立一個MTA可能會非常棘手,因爲你要搞清楚你的​​供應商SMTP中繼

看到這裏使Gmail的IMAP/POP支持(如果他們甚至有一個!): https://support.google.com/mail/troubleshooter/1668960?hl=en

谷歌會找到一個合適的imap/pop客戶端庫來使用java。

編輯:

如果你正在做一個網站註冊一個普通的電子郵件驗證步驟,你並不需要從用戶收到的電子郵件。您向他們發送一封電子郵件,其中包含指向您網站驗證網址的鏈接。該鏈接包含一個預先確定的ID,比如用戶名+電子郵件的總和編碼到URL中。用戶點擊該鏈接並在您的網站上打開一個特定的頁面,您可以在加載該頁面時驗證該ID。這是通常的做法。這樣你不需要以編程方式接收任何電子郵件。

除非通過電子郵件接收它是您客戶的特定要求,否則您可以忽略此編輯。 :)

+0

正確,電子郵件驗證不需要接收電子郵件。 –

相關問題