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)とキューID(EB83821273B)です。 set_debuglevel(1)を設定した場合、これらを印刷できますが、さらにロギングと処理のためにこれを変数でキャプチャする必要があります。
よろしくお願いします、
ラージ
所属していません StackOverflow