У меня есть база данных mysql с адресами электронной почты и другими данными. Мне нужно создать специальные письма, которые можно отправить на адреса в db. Тип электронной почты будет отличаться в зависимости от полей на db. Каждое сообщение электронной почты будет иметь вложение в формате PDF, взятое из поля пути в db. Поскольку электронные письма нужно отправлять с другого компьютера, я подумал о создании файла mbox, содержащего сообщения и вложения, как текст base64 ASCII, который затем можно открыть в электронной почте, такой как эволюция и отправленный с другого компьютера. Мне нужно получить совет и возможные примеры того, как это можно сделать с помощью python и mysql. Примеры того, как преобразовать адрес электронной почты, текстовый текст сообщения и pdf в файл ASCII text mbox, были бы идеальными. Благодарю.Как создать файл электронной почты mbox с помощью python
ответ
Чтобы обработать файл mbox, вы можете использовать модуль mailbox
: http://docs.python.org/2/library/mailbox.html, но ваш вопрос недостаточно точен, и вам кажется, что вам нужно отправлять только электронные письма - для этого не требуется создание файлов mbox и упростить вашу жизнь вы можете использовать что-то вроде: http://www.mailgun.com/.
Мне нужно создать файл электронной почты, который можно отправить с другого компьютера, поэтому на этом этапе отправка не требуется. –
Почему бы не использовать очередь сообщений для межпроцессного взаимодействия и подачи отправителя электронной почты на другом сервере с отправляемыми сообщениями? Или, сохраняя созданный почтовый контент в базе данных и выбирая его на другом сервере? – SpankMe
спасибо за совет. Очень ценен, поскольку я новичок в этой теме. Я еще не знаю сервер или компьютер, с которого будут отправляться эти письма. Я стараюсь сделать так просто, насколько возможно, чтобы другой человек отправил письма, которые я создал. Я также хочу держать их подальше от данных, поскольку они находятся за некоторым корпоративным брандмауэром, а доступ к ним и т. Д. Должен быть одобрен и т. Д. И т. Д. –
- 1. Как создать файл электронной почты?
- 2. Чтение почты из папки mbox с помощью python
- 3. Как переименовать файл вложения из электронной почты с помощью php?
- 4. Как создать mbox с помощью Java JavaMail?
- 5. Как создать систему электронной почты?
- 6. Parsing mbox files in Python
- 7. Открытие электронной почты с помощью PHP IMAP
- 8. Как создать черновик электронной почты?
- 9. Отправка электронной почты с помощью Python
- 10. Отправка электронной почты с помощью Python Issue
- 11. Отправка сообщения электронной почты с помощью Python
- 12. Проверка электронной почты с помощью Python
- 13. Отправка электронной почты с помощью сценария python
- 14. Расшифровка электронной почты электронной почты Python
- 15. Создать файл TXT-файла из электронной почты
- 16. Python: файл конфигурации содержимого электронной почты
- 17. Тест на кодировку электронной почты с python
- 18. Разбор электронной почты с Python
- 19. PYTHON/OUTLOOK Отправка электронной почты через PYTHON с помощью DOCX
- 20. Отправка электронной почты с помощью Python с помощью smtp
- 21. Отправка сообщения электронной почты с помощью python с помощью hashtag #
- 22. Как разобрать файл Mbox с API JavaMail?
- 23. ошибка электронной почты python
- 24. Как создать генератор электронной почты с Ruby?
- 25. Как создать кнопку отправки электронной почты с помощью html?
- 26. Как создать ссылку для публикации с помощью электронной почты
- 27. Как создать HTML-адрес электронной почты с помощью asp.net
- 28. Как создать форму электронной почты для электронной почты php?
- 29. Как создать тело электронной почты электронной почты в php
- 30. Конвертировать прикрепленный файл электронной почты для электронной почты для электронной почты
Просто быстрый совет: ознакомьтесь с 'email.generator'. – leijon