I have my own mailserver and have been succesfully sending authenticated (TLS + login) mail over port 25 for a year+. Today, I was suddenly unable to. After two hours debugging on my server, I finally discovered that Verizon is now blocking port 25 outbound to outside mail servers.
I am now using port 587 with TLS (SSL) enable and username/password authentication.
IT WOULD HAVE BEEN NICE TO HAVE BEEN NOTIFIED BEFORE THIS CHANGE WAS IMPLEMENTED. I know some people appear to have received letters or email, but I did not. Big waste of my time, and apparently a lot of other people.
Also, what exactly is insecure about allowing port 25 with username/password + TLS???? A port is just a number people, it's the protocol that matters. BTW, the spammers are way smarter than you Verizon. Until we all start using attributable email, I don't see spam going away.