Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.8.1
-
None
-
None
Description
Currently it is only possible to configure one global certificate for all TLS communication of the entire server. However, many SMTP servers nowadays can be configured to validate that a certificate matches the (mx record) domain name when connecting to another SMTP server, and thus many SMTP servers also support SNI so they can serve up the proper certificate when receiving mail messages for multiple domains.
James should also support SNI so it can work properly with secure configurations of all other SMTP servers, i.e. allow adding a separate certificate per supported domain(s), and support SNI to select the correct one per TLS connection. The existing global certificate can remain as fallback and to avoid breaking existing configurations.