1
0
mirror of https://blitiri.com.ar/repos/chasquid synced 2025-12-17 14:37:02 +00:00
Files
go-chasquid-smtp/internal
Alberto Bertogli e5e7256d3e smtpsrv: Disable TLS session tickets to work around Microsoft problems
Microsoft SMTP servers have a bug that prevents them from successfully
establishing a TLS connection against modern Go TLS servers, and some
OpenSSL versions. It also doesn't fall back to plain-text, so this has
been causing deliverablity issues.

The problem started by the end of 2024 and it's still not fixed.

Unfortunately, because they're quite a big provider and are not fixing
their problem, it is worth to do a server-side workaround.

This patch implements that workaround: it disables TLS session tickets.

There is no security impact for doing so, and there is a small
performance penalty which is likely to be insignificant for chasquid's
main use cases.

This workaround should be removed once Microsoft fixes their problem.

We are going to make a 1.15.1 release for this, which this patch also
documents.

Thanks to Michael (l6d-dev@github) for reporting this issue and
suggesting this workaround!

See https://github.com/albertito/chasquid/issues/64 and
https://github.com/golang/go/issues/70232 for more details.
2025-03-31 09:19:45 +01:00
..
2025-02-16 20:18:16 +00:00
2024-12-01 22:21:19 +00:00
2023-10-07 12:41:57 +01:00
2023-10-07 12:41:57 +01:00
2023-10-07 12:41:57 +01:00
2025-02-16 20:18:16 +00:00
2024-12-01 22:21:19 +00:00
2025-02-16 20:18:16 +00:00
2023-10-07 12:41:57 +01:00
2022-11-12 20:06:35 +00:00
2024-12-01 22:21:19 +00:00