| A thousand times yes. PGP and SMIME is perfectly fine for high security scenarios (whistleblowing and such), in other words for the 0.000001% use case. For the 99.9% use case, all that regular folks need is for the sending MX to verify that the recipient MX owns the domain before delivery. PGP and SMIME with their key-signing parties, government-owned PKI et cetera, is either wild overkill or so utterly complex that it defeats the purpose for the 99.9% use case. --- That said, you are going to break some of my software with this. Specifically a SMTP reverse proxy, that looks at the domain part of RCPT TO, and transparently forwards the SMTP connection to the correct customer's MX for processing. It could easily be unbroken again - BUT that would require that Postfix get their software together and add SNI support to their TLS stack (like all? other MX software does). --- Implementation proposal: 1) Use RCPT domain-part for the SNI hostname. 2) Always try SMTPS port before SMTP port. Always try STARTTLS before plaintext. 3) Actually verify the certificate, duh. 4) Support a new EHLO header that mimics Strict-Transport-Security exactly. |