Написание веб-приложение? Хотите отправить несколько писем от него? Mailtools это приложение, которое может помочь вам в этом!
* Простой API для отправки простые текстовые сообщения, HTML и сообщения с вложениями.
* ThreadedMailer отправляет электронную почту в фоновом режиме и возвращает управление в приложение сразу, даже когда речь идет, чтобы замедлить удаленных серверов.
* Временные неудачи отправке автоматически повторяется.
* Запуск приложения в тестовом режиме? В RedirectMessages обертка маршруты письма на испытательном адрес, а не жить адреса электронной почты.
Применение:
Создание простого SMTP почтовой:
от mailtools импорта SMTPMailer
почтовая = SMTPMailer ('127.0.0.1')
Эта почтовая программа будет блокировать до тех пор, сообщения не отправляются и не повторить неудачи. Используйте ThreadedMailer, чтобы исправить это:
почтовая = ThreadedMailer (SMTPMailer ('127.0.0.1'))
Отправка простой текстовое сообщение:
Сообщение = u'This это обычное текстовое сообщение "
mailer.send_plain (
& NBSP; u'sender@example.com ",
& NBSP; [u'recipient@example.com '],
& NBSP; u'hi ",
& NBSP; сообщение
)
Отправка HTML сообщение:
Сообщение = u'Look! HTML!
mailer.send_html (
& NBSP; u'sender@example.com ",
& NBSP; [u'recipient@example.com '],
& NBSP; u'hi ",
& NBSP; сообщение
)
Добавление вложения:
Сообщение = u'index.rst прилагается к этому сообщению "
mailer.send_plain (
& NBSP; u'sender@example.com ",
& NBSP; [u'recipient@example.com '],
& NBSP; u'hi ",
& NBSP; сообщение,
& NBSP; вложения = ['index.rst']
)
Требования
- Python
Комментарии не найдены