Mailtools

Tools for constructing and sending emails
Download

Mailtools Ranking & Summary

Advertisement

  • Rating:
  • License:
  • BSD License
  • Price:
  • FREE
  • Publisher Name:
  • Oliver Cope
  • Publisher web site:
  • http://pesto.redgecko.org/

Mailtools Tags


Mailtools Description

Tools for constructing and sending emails Writing a web application? Want to send some emails from it? Mailtools is an application that can help you with that!* Simple API for sending plain text messages, HTML and messages with attachments.* ThreadedMailer sends emails in the background and returns control to your application immediately, even when talking to slow remote servers.* Temporary sending failures are automatically retried.* Running your application in test mode? The RedirectMessages wrapper routes emails to a test address and not to live email addresses.Usage:Creating a simple SMTP mailer:from mailtools import SMTPMailermailer = SMTPMailer('127.0.0.1')This mailer will block until messages are sent and won't retry failures. Use ThreadedMailer to fix this:mailer = ThreadedMailer(SMTPMailer('127.0.0.1'))Sending a plain text message:message = u'This is a plain text message'mailer.send_plain( u'sender@example.com', , u'hi', message)Sending an HTML message:message = u'Look! HTML!'mailer.send_html( u'sender@example.com', , u'hi', message)Adding attachments:message = u'index.rst is attached to this message'mailer.send_plain( u'sender@example.com', , u'hi', message, attachments=) Requirements: · Python


Mailtools Related Software