gmail是否支持RFC1892(傳遞狀態通知)?如何處理GMail的遞送狀態通知
如果是這樣,我該如何使用JavaMail來解析DSN。 (樣品代碼是高度讚賞)
如果不是這樣,當一個電子郵件無法通過Gmail傳遞,返回失敗消息。我如何檢測這些「反彈」消息?
1
A
回答
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
的X-Failed-Recipients
頭似乎是確定的Gmail DSN的最快方式。之後,看起來你必須解析文本/純文本內容。
該主題似乎是Delivery Status Notification (*status*)
其中我看到的狀態是:Failure
,Delay
。
相關問題
- 1. 如何處理狀態欄通知?
- 2. 處理狀態欄通知
- 3. 如何處理各種電子郵件提供商的遞送狀態通知?
- 4. 通過Android的狀態欄處理推送通知
- 5. Cloud.orbit.exception.UncheckedException:不知道如何處理狀態
- 6. 如何根據狀態處理React-Redux中的通知?
- 7. 如何處理來自通知的邀請ID是狀態欄
- 8. 如何處理通用狀態?
- 9. 如何處理通知類型的推送通知
- 10. 處理推送通知
- 11. 處理推送通知
- 12. 推送通知處理
- 13. 如果應用在推送通知中處於活動狀態
- 14. AWS SMS:如何通過直接SNS通知獲取遞送狀態
- 15. 如何通過編程方式確定推送通知狀態?
- 16. 如何更新推送通知處於活動狀態的應用程序
- 17. HTML5 - 推送狀態桌面通知
- 18. FCM:跟蹤狀態FCM推送通知
- 19. 發送通知到狀態欄
- 20. 未運行狀態下的遠程通知處理
- 21. 推送通知的後臺處理
- 22. 的iOS:處理遠程(推送)通知
- 23. 如何通知網站前端的後端處理工作狀態?
- 24. 如何處理IOS中通知的死亡(關閉)應用狀態Swift 2
- 25. 如何在gmail等一個通知中顯示多個通知動態地發送通知?
- 26. OpenDS - SMTP帳戶狀態通知處理程序
- 27. Woocommerce不會通知發送到Gmail的
- 28. Xamarin推送通知,一旦應用程序變爲活動狀態後處理遠程通知
- 29. 從Azure通知中心發送推送通知的單個設備的跟蹤推送通知狀態
- 30. Android狀態通知
這是一個很好的問題 –