Отправка предварительно отформатированного файла EML через SMTPLIB Python, когда получатель уже находится в содержимом фPython

Программы на Python
Anonymous
Отправка предварительно отформатированного файла EML через SMTPLIB Python, когда получатель уже находится в содержимом ф

Сообщение Anonymous »

У меня есть процесс, который создает пару отдельных писем и сохраняет каждое в отдельном файле EML. В файле EML уже указан получатель. Заголовки файлов выглядят так:

Код: Выделить всё

MIME-Version: 1.0
X-Unsent: 1
To: =?utf-8?B?PHBodW5AZ214LmNoPg==?=
Subject: =?utf-8?B?TWl0Z2xpZWRlcmJlaXRyYWc=?=
Content-Type: multipart/mixed; boundary="Am_iolBmiLoblxpmqITPVQ"

--Am_iolBmiLoblxpmqITPVQ
Content-Type: multipart/related; boundary="mTzYHMqN9apRVLol1SFmNg"
...
До сих пор я копировал эти файлы EML в папку черновиков в Thunderbird, открывал каждый из них и просто нажимал кнопку «Отправить».. Количество писем будет увеличиваться, поэтому я ищу автоматический процесс.
Обратите внимание, что у меня нет доступа к коду, который создает файлы EML, поэтому Я не могу изменить его, чтобы отправлять их напрямую.
Я хочу отправить все эти файлы EML, используя некоторый код Python. Код должен получать каждый файл EML в каталоге и отправлять его на SMPT-сервер. Я просмотрел пакет smtplib Python, но похоже, что функция sendmail() всегда ожидает получателя в качестве второго аргумента.
Я мог бы извлечь адрес TO: из каждого файла перед передачей в sendmail(), но мне бы хотелось этого избежать. Есть ли способ?

Подробнее здесь: https://stackoverflow.com/questions/787 ... is-already

Вернуться в «Python»