Skip to main content

A module that simplifies sending email.

Project description

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('smtp.example.com', port=20)

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mailer-0.4.zip (3.0 kB view details)

Uploaded Source

Built Distribution

mailer-0.4.win32.exe (64.6 kB view details)

Uploaded Source

File details

Details for the file mailer-0.4.zip.

File metadata

  • Download URL: mailer-0.4.zip
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mailer-0.4.zip
Algorithm Hash digest
SHA256 8e2fe1c12b60ec440345f038aff7a997029917b5446a9546c37486b831be341f
MD5 610cde995ac360ed46dce710ca0457f0
BLAKE2b-256 21d4840a1379404e56f8df8f4b6ca7efd97e0b09eb0b10ac1b88a6ae051c7b52

See more details on using hashes here.

File details

Details for the file mailer-0.4.win32.exe.

File metadata

  • Download URL: mailer-0.4.win32.exe
  • Upload date:
  • Size: 64.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for mailer-0.4.win32.exe
Algorithm Hash digest
SHA256 916ab4220c227073167d46d8d6e40916559a1e831a089c725946a69d58d8a766
MD5 c81a18c3d6c723c90aa7ae85bcb2c699
BLAKE2b-256 32068dbd9748fd7c7c314e043911965b8238c4bebdd1817a25bb1cf72071ed86

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page