Wie erhalte ich eine Serverantwort, nachdem ich eine E-Mail mit smtplib SMTP.sendmail gesendet habe?
Ich habe ein Programm zum Senden von E-Mails mit Python smtplib. Ich habe den Teil zum Versenden von E-Mails, aber ich muss auch die Server-Rückmeldung erfassen, nachdem eine E-Mail gesendet wurde. Beispielsweise gibt postfix die folgende Nachricht zurück, nachdem eine E-Mail in die Warteschlange gestellt wurde:
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')
Was mich wirklich interessiert, ist der Fehlercode (250) und die Warteschlangen-ID (EB83821273B). Ich kann diese drucken, wenn ich set_debuglevel (1) setze, aber ich muss dies in einer Variablen für die weitere Protokollierung und Verarbeitung erfassen.
Danke und Grüße
raj