编写一个Web应用程序?想要把它发送一些电子邮件? Mailtools是一个应用程序,它可以帮助你的!
*发送纯文本邮件,HTML和消息带附件的简单API。
* ThreadedMailer发送的电子邮件在后台立即返回控制到应用程序,甚至说话时慢的远程服务器。
*临时发送失败自动重试。
*运行在测试模式下您的应用程序?该RedirectMessages包装器路线电子邮件到测试地址,而不是活的电子邮件地址。
用法:
创建一个简单的SMTP邮件:
从mailtools进口SMTPMailer
邮件= SMTPMailer(“127.0.0.1”)
该邮件将阻塞,直到消息被发送,不会重试失败。使用ThreadedMailer来解决这个问题:
邮件= ThreadedMailer(SMTPMailer(“127.0.0.1”))
发送纯文本邮件:
消息= u'This是一个纯文本邮件“
mailer.send_plain(
  u'sender@example.com',
  [u'recipient@example.com'],
  u'hi',
 消息
)
发送HTML消息:
消息= u'Look! HTML!“
mailer.send_html(
  u'sender@example.com',
  [u'recipient@example.com'],
  u'hi',
 消息
)
添加附件:
消息= u'index.rst附于本消息“
mailer.send_plain(
  u'sender@example.com',
  [u'recipient@example.com'],
  u'hi',
 消息,
 附件= ['index.rst']
)
要求:
- 在Python中
评论没有发现