I had a perfectly working Postfix server for a long time and made the mistake of changing something without backing up my main.cf first. I’ve occasionally received emails that spoofed my own domain, so I attempted to follow the instructions here to prevent it.
Because I had followed the guide on flurdy.com, SASL authenticated submission on 587 was already enabled, so I made no changes to master.cf.
After setting up check_sender_access as described above, I could no longer receive emails from outside domains. I attempted to undo everything, but it’s still broken, and I’ve almost certainly made things worse trying to fix it. I even went as far as starting fresh on another machine and going through the guide again, but eventually reverted back to my old server.
smtp/smtpd connections to/from external servers still show up in my log, but I just get timeouts and SSL/TLS errors.
Oct 6 11:28:23 ns1 postfix/smtp: SSL_connect error to mta6.am0.yahoodns.net[18.104.22.168]:25: Connection timed out Oct 6 11:28:23 ns1 postfix/smtp: 30E9C65FD2: Cannot start TLS: handshake failure
Oct 6 11:38:46 ns1 postfix/smtpd: SSL_accept error from mail-lj1-f173.google.com[22.214.171.124]: Connection timed out Oct 6 11:38:46 ns1 postfix/smtpd: lost connection after STARTTLS from mail-lj1-f173.google.com[126.96.36.199]
I am, however, still able to send/receive email between my two domains hosted on this server. I’m at my wit’s end. Please help!
edit - configs removed