Если я хочу отправлять почту не через SMTP, а через sendmail, есть ли библиотека для python, которая инкапсулирует этот процесс?Отправка почты через sendmail из python
Еще лучше, есть ли хорошая библиотека, которая абстрагирует выбор «sendmail -versus-smtp»?
Я буду запускать этот скрипт на кучу хостов unix, только некоторые из которых прослушивают localhost: 25; некоторые из них являются частью встроенных систем и не могут быть настроены на прием SMTP.
Как часть хорошей практики, мне бы очень хотелось, чтобы библиотека сама позаботилась об уязвимости в заголовке - так что просто сброс строки до popen('/usr/bin/sendmail', 'w')
немного ближе к металлу, чем хотелось бы.
Если ответ «идут написать библиотеку,» так и будет ;-)
SMTP не работает на ~ NIX коробки, используя такие вещи, как [DMA] (https: // GitHub. com/corecode/dma), который предоставляет sendmail, но не прослушивает порт 25 ... – 2017-12-11 13:31:40