Если я хочу отправлять почту не через SMTP, а через sendmail, есть ли библиотека для python, которая инкапсулирует этот процесс?
Еще лучше, есть ли хорошая библиотека, которая абстрагирует весь выбор 'sendmail -versus- smtp'?
Я буду запускать этот сценарий на нескольких хостах Unix, только некоторые из которых прослушивают localhost: 25; некоторые из них являются частью встроенных систем и не могут быть настроены для приема SMTP.
Как часть хорошей практики, мне бы очень хотелось, чтобы библиотека сама позаботилась об уязвимостях внедрения заголовков - так что простой вывод строки в popen('/usr/bin/sendmail', 'w')
немного ближе к металлу, чем хотелось бы. 1008 *
Если ответ «напиши библиотеку», пусть будет так; -)