Skip to main content

A shortcut function for sending template-based emails in HTML and plain-text format

Project description

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.

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

bambu-mail-3.4.tar.gz (8.1 kB view details)

Uploaded Source

File details

Details for the file bambu-mail-3.4.tar.gz.

File metadata

  • Download URL: bambu-mail-3.4.tar.gz
  • Upload date:
  • Size: 8.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for bambu-mail-3.4.tar.gz
Algorithm Hash digest
SHA256 f3cdbaa76a7ba0b769fb4c384e892ac291ab11d797c36ced629c0fd44d89d3f2
MD5 077b6edb6458e7e8b4f0ae4d57540b1c
BLAKE2b-256 83911150058667dde28feffa3a790ab1ffb85f9f39c1c587c7027499dfa2175d

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page