Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Support Implicit TLS for sending emails #13317

Merged
merged 6 commits into from
Jul 25, 2022

Commits on Jul 18, 2022

  1. Support Implicit TLS for sending emails

    Previously, TLS could only be used with STARTTLS.
    Add a new option `implicit_tls`, where TLS is used from the start.
    Implicit TLS is recommended over STARTLS,
    see https://datatracker.ietf.org/doc/html/rfc8314
    
    Fixes matrix-org#8046.
    
    Signed-off-by: Jan Schär <jan@jschaer.ch>
    jscissr committed Jul 18, 2022
    Configuration menu
    Copy the full SHA
    f2b0002 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2022

  1. Apply suggestions from code review

    Document changes in options
    
    Co-authored-by: David Robertson <david.m.robertson1@gmail.com>
    jscissr and DMRobertson authored Jul 19, 2022
    Configuration menu
    Copy the full SHA
    8ec2339 View commit details
    Browse the repository at this point in the history
  2. Test sending email with implicit_tls

    Signed-off-by: Jan Schär <jan@jschaer.ch>
    jscissr committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    c785900 View commit details
    Browse the repository at this point in the history
  3. Require enable_smtp_tls if implicit_tls is true

    Signed-off-by: Jan Schär <jan@jschaer.ch>
    jscissr committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    862bc52 View commit details
    Browse the repository at this point in the history
  4. Rename option to force_tls

    Signed-off-by: Jan Schär <jan@jschaer.ch>
    jscissr committed Jul 19, 2022
    Configuration menu
    Copy the full SHA
    f1f1062 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2022

  1. Configuration menu
    Copy the full SHA
    8f55d57 View commit details
    Browse the repository at this point in the history