Slimta v3.1 Release Notes

Release Date: 2016-02-04 // about 8 years ago
  • โž• Added

    • QueueError objects may now set the reply attribute to tell edge services what happened.
    • SMTP servers now advertize SMTPUTF8 and clients will now use UTF-8 sender and recipient addresses when connected to servers that advertize it.
    • When creating an edge or relay service, now checks for the existence of any given TLS key or cert files before proceeding.
    • ๐Ÿ‘Œ Support for [proxy protocol][1] version 2 and version auto-detection.

    โœ‚ Removed

    • Dependence on [six][4] for Python 2/3 compatibility.

    ๐Ÿ”„ Changed

    • The builtin edges now use 451 codes when a QueueError occurs, rather than 550.
    • โœ… The Bounce class header and footer templates may now be bytestrings.
    • โœ… Envelope.flatten now returns bytestrings on Python 3, to avoid unnecessary encoding and decoding of message data.

    ๐Ÿ›  Fixed

    • Correctly throws PermanentRelayError instead of ZeroDivisionError for SMTP MX relays when DNS returns no results.