2012-06-11 5 views
1
  1. Поддерживает ли gmail RFC1892 (уведомление о состоянии доставки)?Как с нами связаться Состояние доставки Уведомление о GMail

  2. Если да, то как я могу использовать JavaMail для анализа DSN. (Код примера очень ценится)

  3. Если нет, то когда сообщение электронной почты не может быть доставлено через gmail, возвращается сообщение об ошибке. Как я могу обнаружить эти «отскок» сообщения?

+0

Это хороший вопрос. –

ответ

1

1 - Я не знаю.

2 - Добавьте dsn.jar из JavaMail в свой путь к классам. Затем используйте что-то вроде этого:

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.

Смежные вопросы