обработка ошибок при отправке SMTP с использованием javax.mail - PullRequest
0 голосов
/ 03 августа 2011

Я пишу почтовый клиент для отправки уведомлений по электронной почте, используя SMTP Javax.mail.Мне нужно проверить доставку почты.Мой первый шаг, конечно, заключался в том, чтобы поймать встроенное исключение.

Мой вопрос касается этих ошибок доставки (например, неудачная доставка из-за неправильного адреса, целевой сервер не найден и т. д.) или мне нужно выполнить дополнительную работу длячто.

Спасибо,

Алекс

1 Ответ

0 голосов
/ 04 августа 2011

Как только письмо успешно доставлено на сервер назначения, оно исчезло.Если этот сервер является ретранслятором (как вы обычно находите в корпоративной среде), сообщение может отскочить позже, когда ретранслятор попытается отправить его в реальный пункт назначения.на адрес отправителя.Если вам нужно обработать их, вам нужно убедиться, что отправляющий адрес доставляется в почтовый ящик, к которому у вас есть доступ.Затем вам нужно каким-то образом (например, procmail) получить входящие отскоки другой написанной вами программе, которая их обрабатывает.

...