Skip to main content

zope.sendmail integration for Zope 2.

Project description

Overview

The MailHost product provides support for sending email from within the Zope environment using MailHost objects.

An optional character set can be specified to automatically encode unicode input, and perform appropriate RFC 2822 header and body encoding for the specified character set. Full python email.Message.Message objects may be sent.

Email can optionally be encoded using Base64, Quoted-Printable or UUEncode encoding (though automatic body encoding will be applied if a character set is specified).

MailHost provides integration with the Zope transaction system and optional support for asynchronous mail delivery. Asynchronous mail delivery is implemented using a queue and a dedicated thread processing the queue. The thread is (re)-started automatically when sending an email. The thread can be started manually (in case of restart) by calling its manage_restartQueueThread?action=start method through HTTP. There is currently no possibility to start the thread at Zope startup time.

Supports TLS/SSL encryption (requires Python compiled with SSL support).

Changelog

4.0 (2017-09-14)

  • Move GenericSetup export/import support from the GenericSetup package to MailHost as a setuptools extra.

  • Python 3 compatibility

  • add test coverage reporting

  • Use @implementer class decorator.

  • Drop long-deprecated support for uuencoded emails.

3.0 (2016-07-18)

  • Remove HelpSys support.

2.13.2 (2014-11-02)

  • Adjust tests to pass with latest zope.sendmail versions.

  • Specify detailed distribution dependencies.

2.13.1 (2010-09-25)

  • LP #642728: Fixed TypeError on nested multi part messages in MailHost.

2.13.0 (2010-07-13)

  • Released as separate package.

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

Products.MailHost-4.0.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

Products.MailHost-4.0-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

Details for the file Products.MailHost-4.0.tar.gz.

File metadata

File hashes

Hashes for Products.MailHost-4.0.tar.gz
Algorithm Hash digest
SHA256 d526a4759595c29fc51a4e27f7dae7cb766cef9d6c017360cd3e28941b678534
MD5 6dd5a8d6eeb635a53bfe95dd13251ac3
BLAKE2b-256 e6fe9e725c445fb68fd864f59535c160bb4825ff419165aaf8fb41d117ae2fe8

See more details on using hashes here.

File details

Details for the file Products.MailHost-4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for Products.MailHost-4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 45af906898236bcfa4f909bfd9ca9ccdd45f762ef917ec3a9db3c1e4159a953c
MD5 3bac143022b3221178fe06818e07bffd
BLAKE2b-256 c2f91467a44820dddaef667ffd1761dd83cb3337ec1b34bc88a0fe2481fcf311

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