Wenn ich E-Mails nicht über SMTP, sondern über sendmail senden möchte, gibt es eine Bibliothek für Python, die diesen Prozess kapselt?
Besser noch, gibt es eine gute Bibliothek, die die gesamte Auswahl von "sendmail -versus- smtp" abstrahiert?
Ich werde dieses Skript auf einer Reihe von Unix-Hosts ausführen, von denen nur einige auf localhost lauschen: 25; Einige davon sind Teil eingebetteter Systeme und können nicht für die Annahme von SMTP eingerichtet werden.
Als Teil von Good Practice möchte ich wirklich, dass die Bibliothek sich selbst um die Schwachstellen bei der Header-Injektion kümmert. Wenn Sie also nur einen String an ablegen, popen('/usr/bin/sendmail', 'w')
ist dies etwas näher am Metall als ich möchte.
Wenn die Antwort lautet "Schreib eine Bibliothek", dann sei es so ;-)