MailtoolsTools for constructing and sending emails | |
Download |
Mailtools Ranking & Summary
Advertisement
- 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