Show HN: Self-Validating Email Aliases for Postfix
github.com
github.com
In my experience, catch-all email (*@domain.com) increased number of spam as spambots send out emails to randomly generated adresses (john@domain.com, stephen@domain.com, anne@domain.com).
One can also use UAE, the '+' symbol after the user portion in postfix - don't need new alias. Then use a dedicated UAE base address "spam+VENDOR@example.com".
Regarding stemming addresses, you can combine the two approaches. See the procmail example.
I have 5 different domains with catch-alls and I get 0 unsolicited emails.
I have seen it happen at companies that paste their emails everywhere, but with personal domains, it doesn't happen.
If you’re worried about man-in-the-middle protocol downgrade attacks, check the DANE DNS record for the mail server (and verify the DNSSEC signature); if the DANE record says to use TLS, but the SMTP connection doesn’t accept STARTTLS, raise the shenanigans alert.
Historically, yes 465 has been deprecated several years ago. But as many ISP and the largest email services kept using it, the IANA had to change its tune and 'resurrected' port 465 in this RFC.
It is funny: the RFC itself describes that as a wart, but reality is a harsh mistress.
Please read the outlined section 3-3 of RFC 8314 from 2018 that explain just that if you don't believe me.
Of course, this still doesn’t mean that using 465 is a good idea; ports 25 and 587 with STARTTLS (using DANE for downgrade protection) should still be preferred to using 465, which the RFC does clarify.
For preference, the RFC also mentions implicit SSL is the goal.
Given how far it has come, with 465 now being resurrected, I will not be surprised when in the future STARTTLS becomes deprecated - and maybe other ports besides 465.
All it takes is a few large email providers to stop accepting port 587 ... and 25. Just look at how everybody has jumped into using DKIM and MTA-STS which are way more complicated and ugly, but almost required if you want your email delivered.
That said, I’ve looked around a bit and it doesn’t seem like it’s actually impractical to set up MTA-STS for your own server, unless I’m missing something? (For reference, I’ve been skimming https://roll.urown.net/server/mail/mta-sts.html ). Can you elaborate on why it’s not practical for small players?