mailer 0.3
A module that simplifies sending email.
Latest Version: 0.7
Here are some of the features:
- Single class to send plain text, HTML email, and attachments
- Auto detects attachment types
- Support for internationalized headers
Changes in version 0.3
The API for Mailer.To is changed. Use a string to specify a single recipient, and an iterable to specify more than one.
Examples
Sending an HTML email:
from mailer import Mailer
from mailer import Message
message = Message(From="me@example.com",
To="you@example.com",
charset="utf-8")
message.Subject = "An HTML Email"
message.Html = """This email uses <strong>HTML</strong>!"""
message.Body = """This is alternate text."""
sender = Mailer('smtp.example.com')
sender.send(message)
Sending an attachment:
from mailer import Mailer
from mailer import Message
message = Message(From="me@example.com",
To=["you@example.com", "him@example.com"],
Subject="Cute Cat")
message.Body = """Kittens with dynamite"""
message.attach("kitty.jpg")
sender = Mailer('smtp.example.com')
sender.send(message)
Tested with Python 2.4 and 2.5
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| mailer-0.3.win32.exe (md5) | MS Windows installer | any | 2009-04-25 | 63KB | 156 |
| mailer-0.3.zip (md5) | Source | 2009-04-25 | 2KB | 319 | |
- Author: Ryan Ginstrom
- Maintainer: Ryan Ginstrom
- Home Page: http://ginstrom.com/code/mailer.html
- Keywords: email, smtp, smtplib
- License: MIT
- Categories
- Package Index Owner: ginstrom
- DOAP record: mailer-0.3.xml
