Любой способ найти коды ответов для отправки писем в exchangelib

#exchangewebservices #exchangelib

Вопрос:

Пример : Как у smtp другой код ответа 510/511 : Неверный адрес электронной почты.

Есть ли способ в exchangelib также улавливать такого рода исключения?

Ответ №1:

exchangelib на самом деле не отправляет электронное письмо, это делает сервер Exchange. Если адрес электронной почты является внутренним, вы можете просмотреть его заранее, используя Account.protocol.resolve_names() . Для внешних адресов электронной почты вам придется отслеживать любые сообщения об ошибках, которые удаленный сервер электронной почты отправляет в ответ на неверный адрес электронной почты.