Отправка предварительно отформатированного файла 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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