簡體   English   中英

有沒有一種方法可以使用Javax.mail檢查電子郵件是否存在?

[英]is there a way to check if an email exists using Javax.mail?

好的,Javax.mail如何檢查電子郵件是否存在? 假設我使用Javax.mail從a@cc.com向b@cc.com發送了一條消息。 b@cc.com不存在,但是Javax仍然說它發送了OK消息。 就像您通過電子郵件發送到Yahoo郵件或Gmail中不存在的電子郵件一樣,即使目標電子郵件不存在,您仍然可以通過電子郵件發送電子郵件,並且您僅知道在以下情況下許多小時后目標電子郵件不存在Gmail或Ymail返回“失敗的收件人發送”或類似的信息。

有人說我們可以使用MX記錄,但是他們並不清楚如何使用Javax來實現。 我懷疑該解決方案。

您能找到解決方案嗎?

您將無法確保該地址存在。 由於因特網的分布式結構,因此在一個中心點無法獲得地址是否存在的知識。

您可以做的是檢查電子郵件發送到的域(在您的示例中為cc.com )是否存在,因此是否有可能收到您的電子郵件。 使用MX記錄的想法基本上是這樣; 您可以檢查哪個服務器負責發送電子郵件。

請參閱此問題Oracle文章以解決您的問題。

無論是否發送電子郵件,您都可以獲得詳細的送達報告,以更正正確的電子郵件ID。 有一個例外,如果輸入了錯誤的電子郵件ID,並且可以使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM