Как получить ответ сервера после отправки почты с помощью smtplib SMTP.sendmail

У меня есть программа для отправки почты с использованием Python smtplib. У меня нормально работает часть отправки почты, но мне также нужно перехватить ответное сообщение с сервера после того, как письмо было отправлено. Например, postfix возвращает следующее сообщение после того, как почта была помещена в очередь:

reply: '250 2.0.0 Ok: queued as EB83821273B\r\n'
reply: retcode (250); Msg: 2.0.0 Ok: queued as EB83821273B
data: (250, '2.0.0 Ok: queued as EB83821273B')

Что меня действительно интересует, так это код ошибки (250) и идентификатор очереди (EB83821273B). Я могу напечатать их, если я установлю set_debuglevel (1), но мне нужно записать это в переменную для дальнейшей регистрации и обработки.

спасибо и всего наилучшего,

Радж

Ответы на вопрос(1)

Ваш ответ на вопрос