skip to navigation
skip to content

mailer 0.7

A module to send email simply in Python

Latest Version: 0.8.1

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.

Changes in version 0.4

You can now specify the port in Mailer

from mailer import Mailer
sender = Mailer('', port=20)

Changes in version 0.5

  • Message.attach takes an optional cid argument.
  • You can now send HTML emails with attachments

Thanks to Douglas Mayle for his patch for this.

Changes in version 0.6

  • Can now select port
  • Supports gmail

Changes in version 0.7

  • You can now specify MIME type:

    msg.attach("picture.png", mimetype="image/png")


Sending an HTML email:

from mailer import Mailer
from mailer import Message

message = Message(From="",
message.Subject = "An HTML Email"
message.Html = """This email uses <strong>HTML</strong>!"""
message.Body = """This is alternate text."""

sender = Mailer('')

Sending an attachment:

from mailer import Mailer
from mailer import Message

message = Message(From="",
                  To=["", ""],
                  Subject="Cute Cat")
message.Body = """Kittens with dynamite"""

sender = Mailer('')

Tested with Python 2.4, 2.5, and 2.6

File Type Py Version Uploaded on Size
mailer-0.7.win32.exe (md5) MS Windows installer any 2011-02-01 195KB (md5) Source 2011-02-01 4KB
  • Downloads (All Versions):
  • 0 downloads in the last day
  • 0 downloads in the last week
  • 1200 downloads in the last month