Если я хочу отправлять почту не через SMTP, а через sendmail, есть ли библиотека для python, которая инкапсулирует этот процесс?
Еще лучше, есть ли хорошая библиотека, которая абстрагирует весь выбор sendmail -versus-smtp?
Я буду запускать этот script на кучу хостов unix, только некоторые из которых прослушивают localhost: 25; некоторые из них являются частью встроенных систем и не могут быть настроены для приема SMTP.
Как часть Good Practice, мне бы очень хотелось, чтобы библиотека сама позаботилась о уязвимостях, связанных с вложением заголовков, поэтому просто сбросить строку до popen('/usr/bin/sendmail', 'w')
немного ближе к тексту, чем хотелось бы.
Если ответ "go write library", пусть будет так: -)