2012-06-11 21 views
1
  1. gmail是否支持RFC1892(傳遞狀態通知)?如何處理GMail的遞送狀態通知

  2. 如果是這樣,我該如何使用JavaMail來解析DSN。 (樣品代碼是高度讚賞)

  3. 如果不是這樣,當一個電子郵件無法通過Gmail傳遞,返回失敗消息。我如何檢測這些「反彈」消息?

+0

這是一個很好的問題 –

回答

1

1 - 我不知道。

2 - 從JavaMail的添加dsn.jar到類路徑。然後,使用這樣的事情:

if (msg.isMimeType("multipart/report")) { 
     MultipartReport r = (MultipartReport)msg.getContent(); 
     // see com.sun.mail.dsn package javadocs for MutlipartReport 
    } 

3 - http://www.oracle.com/technetwork/java/javamail/faq/index.html#bounce

+0

可以發佈此 –

+0

@Bill的一些示例實現,你能提供一些例子嗎? – piobab

+0

究竟是什麼?你想做什麼?你有什麼嘗試? –

0

相關this question

X-Failed-Recipients頭似乎是確定的Gmail DSN的最快方式。之後,看起來你必須解析文本/純文本內容。

該主題似乎是Delivery Status Notification (*status*)其中我看到的狀態是:Failure,Delay

相關問題