mox/dns
Mechiel Lukkien d1e93020d8
give delivering to mx targets with underscores in name a chance of succeeding
the underscores aren't valid, but have been seen in the wild, so we have a
workaround for them. there are limitations, it won't work with idna domains.
and if the domain has other policies, like mta-sts, the mx host won't pass
either.

after report from richard g about delivery issue, thanks!
2023-10-25 13:01:11 +02:00
..
dns.go give delivering to mx targets with underscores in name a chance of succeeding 2023-10-25 13:01:11 +02:00
dns_test.go give delivering to mx targets with underscores in name a chance of succeeding 2023-10-25 13:01:11 +02:00
ipdomain.go when logging email addresses with IDNA domain and/or special characters or utf8 in localpart, log both native utf8 form and form with escape localpart and ascii-only domain 2023-03-09 20:18:34 +01:00
mock.go do not lookup cname after looking up the txt for mta-sts, and follow cnames for mocks 2023-10-14 22:42:26 +02:00
resolver.go implement dnssec-awareness throughout code, and dane for incoming/outgoing mail delivery 2023-10-10 12:09:35 +02:00