You guys really are going overboard here in my opinion.
1st, port 25 is not needed by regular users, it may be the default but it surely is not a requirement.
2nd, many ISPs do this, not all in the same way. I-Burst was definitely the 1st to block port 25 outbound in SA that I personally know about. Web Africa uses transparent proxies (
More here. This is just in South Africa.
3rd, if ISPs do nothing about this, their ADSL clients or normal clients on dynamic IPs cause their whole network to get Blacklisted, causing their hosted clients problems where mail are not delivered. Check this link:
http://www.uceprotect.net/en/rblcheck.php and change the search from IP to ASN and check up on ASN 10474. M-Web seems to be blacklisted on Level3, that is a HUGE problem for them as an ISP. Notice how it is the dynamic IPs causing the blacklisting on Level2.
There are multiple suggestions.
1. Ask your mail provider (who I assume is not M-Web) that you want to use SMTP
S instead of SMTP, which uses port 465 and also encrypt the communication from your pc to the server, helping you that less (I say less because server to server traffic won't be encrypted) people can sniff your email traffic.
2. use port 587 instead of 25
3. If you host a mail server for whatever reason, make use of a smarthost, could be M-Web's smtp server, or a smarthost that makes use of port 587. You shouldn't be hosting a mail server on a dynamic IP anyways.
M-Web is actually helping preventing spam, because most users won't even know they have a spambot on their home pc sending out spam email.