Slimta v3.0 Release Notes
Release Date: 2015-12-19 // over 8 years ago-
โ Added
- Compatibility with Python 3.3+.
- ๐ Proxy protocol version 1 support on edge services.
- Dependence on pycares for DNS resolution.
- ๐ Support for the
socket_creator
option to control how sockets are created during SMTP relaying. - ๐ Support for
ehlo_as
functions to allow custom EHLO logic on each delivery attempt. - ๐ Support for a new
handle_queued
callback on SMTP edges, to control the reply code and message based on queue results.
โ Removed
- Compatibility with Python 2.6.x.
- Dependence on dnspython for DNS resolution.
๐ Changed
- Relay results that were returned as a list are now returned as a dict, keyed on the envelope recipients.
๐ Fixed
- During SMTP relaying, timeouts and other errors will more consistently return the current SMTP command where the error happened.
- Setting a reply code to
221
or421
in an SMTP edge session will now result in the connection closing.
โ [5]: https://slimta.org/en/latest/api/slimta.logging.html#slimta.logging.parseline
๐ [7]: https://docs.python.org/2.7/library/ssl.html#ssl.SSLContext โ [8]: https://slimta.org/en/latest/api/slimta.edge.smtp.html#slimta.edge.smtp.SmtpValidators.session โ [9]: https://slimta.org/en/latest/api/slimta.edge.smtp.html#slimta.edge.smtp.SmtpEdge
โ [11]: http://slimta.org/en/latest/api/slimta.edge.wsgi.html#slimta.edge.wsgi.WsgiEdge โ [12]: http://slimta.org/en/latest/api/slimta.util.proxyproto.html โ [13]: http://slimta.org/en/latest/api/slimta.relay.smtp.static.html#slimta.relay.smtp.static.StaticLmtpRelay โ [14]: http://slimta.org/en/latest/api/slimta.relay.pipe.html