Skip to main content
https://github.com/collective/collective.smtpssl/actions/workflows/plone-package.yml/badge.svg Coveralls https://codecov.io/gh/collective/collective.smtpssl/branch/master/graph/badge.svg Latest Version Egg Status https://img.shields.io/pypi/pyversions/collective.smtpssl.svg?style=plastic:alt:Supported-PythonVersions License

collective.smtpssl

Patches zope.sendmail.mailer.SMTPMailer to use smtplib.SMTP_SSL instead of smtplib.SMTP, to support sending oder port 465. Please note, sending over port 587 will not work anymore when this package is installed! This is only necessary until is fixed.

!! Note !! this is only working and useful for zope.sendmail < 6.2. From version 6.2 you can set implicit_tls to archive the same.

From version 2.0 on we don’t patch the MailHost but enable the implicit_tls in the MailHost, so that one can use port 465. This could be done in any setuphandlers.py, which would make this package obsolute in that setup.

Installation

Install collective.smtpssl by adding it to your buildout:

[buildout]

...

eggs =
    collective.smtpssl

and then running bin/buildout

Authors

Provided by Maik Derstappen | MrTango | derico.de

Contributors

Put your name here, you deserve it!

  • ?

Contribute

Support

If you are having issues, please let us know.

License

The project is licensed under the GPLv2.

Contributors

Changelog

2.0 (2025-02-21)

  • remove the actual patch code, but enable implicit_tls in MailHost

1.1 (2024-06-14)

  • depend on zope.sendmail<=6.1 and add note to README to remove it for zope.sendmail >=6.2 [MrTango]

1.0 (2024-02-08)

  • Initial release. [MrTango]

Release files for collective.smtpssl 2.0

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

Source distribution (sdist)

Source distribution for collective.smtpssl 2.0
File Size Uploaded
collective_smtpssl-2.0.tar.gz 20.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for collective.smtpssl 2.0
File Interpreter ABI Platform
collective.smtpssl-2.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.6 kB

Release files / collective_smtpssl-2.0.tar.gz

Download URL collective_smtpssl-2.0.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
9d3c94d37f9d0e173fd995480cd3aec3abb090dc8d399529d4118cd03275177d
BLAKE2b-256 checksum
How to use checksums
0453a817726ede997014ca37868d1fbe93912a1120425873909e91c37d8f9515
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / collective.smtpssl-2.0-py3-none-any.whl

Download URL collective.smtpssl-2.0-py3-none-any.whl
Size 19.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0f86d5d5cbab6233ff86d33668fa2d5101d532287aab6a5449c9305aaffbf33d
BLAKE2b-256 checksum
How to use checksums
e25614d451cf552c5ff59d58d82527be3fc26b566625c8acf368521a7aa5014d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

2.0 This release

2 release files

1.1

2 release files

1.0

2 release files

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