Skip to main content

A shortcut function for sending template-based emails in HTML and plain-text format, and subscribing users to newsletters

About Bambu Mail

This package allows for the quick and simple sending of emails in both plain-text and HTML format, without needing to specify both. A base HTML template is supplied which can be overridden. Markdown is the expected format for the email body, which means it gets transformed into HTML but left alone for the text-only version.

In addition, Bambu Mail has a simple provider system for newsletter subscriptions, allowing new signups to be automatically added to a mailing list (should they choose to). The only current provider in this package is for Mailchimp, but the base type is easily extensible.

Finally, Bambu Mail provides a Postmark email backend, based on the django-postmark but with a slight bug fix.

About Bambu Tools 2.0

This is part of a toolset called Bambu Tools. It’s being moved from a namespace of bambu to its own ‘root-level’ package, along with all the other tools in the set. If you’re upgrading from a version prior to 2.0, please make sure to update your code to use bambu_mail rather than bambu.mail.

Installation

Install the package via Pip:

pip install bambu-mail

Add it to your INSTALLED_APPS list along with Bambu Markup:

INSTALLED_APPS = (
    ...
    'bambu_mail',
    'bambu_markup'
)

Add bambu_mail.urls to your URLconf:

urlpatterns = patterns('',
    ...
    url(r'^mail/', include('bambu_mail.urls')),
)

Todo

  • Prepare for internationalisation

  • Write more tests

Documentation

Full documentation can be found at ReadTheDocs.

Questions or suggestions?

Find me on Twitter (@iamsteadman) or visit my blog.

Metadata

Release files for bambu-mail 3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bambu-mail 3.4
File Size Uploaded
bambu-mail-3.4.tar.gz 8.1 kB Details

Release files / bambu-mail-3.4.tar.gz

Download URL bambu-mail-3.4.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f3cdbaa76a7ba0b769fb4c384e892ac291ab11d797c36ced629c0fd44d89d3f2
BLAKE2b-256 checksum
How to use checksums
83911150058667dde28feffa3a790ab1ffb85f9f39c1c587c7027499dfa2175d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

3.4 This release

1 release file

3.3

1 release file

3.2

1 release file

3.1

1 release file

3.0

1 release file

2.1

1 release file

2.0

1 release file

0.2.1

1 release file

0.2

1 release file

0.1

1 release file

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page