Hi
First off let's clear something up.
Your ISP is not blocking port 25 or any other ports.
They are FILTERING the ports.
If they block the port you will not have any in/out
on that port period, the port is OFF, like off.
When they sent you the notice they probably used the word BLOCKED.
They can't block port 25 because that would deny you email service.
Typically an ISP may (some don't yet) filter port 25 inbound for Spam & AV.
They filter outbound 25 to check if the sender is using thier domain.
ie.
If you send mail out 25 it is sent using smtp-ISPdomain.xxx
If you send mail out 25 using MYdomain.xxx then their mail server will FILTER that and reject the request.
This is done to try and stop you from spamming and to stop the spammers from using your sys to spam.
You can however recieve mail on port 25 with mail.MYdomain.xxx, which proves they are not blocking the port.
So how can you send outbound 25 mail with mail.MYdomain.xxx?
SME server allows you to send mail.MYdomain.xxx out using your ISP's domain.
Server-Manager > E-mail > Delegate mail servers > Address of Internet provider's mail server
Enter your providers smtp (outbound) server name here.
ie. smtp.ISPdomain.xxx
I my case it is RoadRunner so it looks like this.
smtp-server.xxx.rr.com
Leave the > Delegate mail servers > Address of internal mail server > BLANK.
You don't have to use their inbound server, although you can if you want to take advantage of thier spam & AV filtering.
On the same note your ISP doesn't block port 80.... you would have NO WEB service AKA http, port 80 = OFF.
That might contradict with what your paying for (web access).
They can filter p80 but not block p80.
So can you have a webserver on p80, sure if they aren't filtering p80 for domain matching. Pretty hard for them to do, they would need your domain name or IP and then plug that into their filter list.
So in short the term BLOCKED is being used incorrectly and therefore most incorrectly understand what the problem is and the solution to the problem.
If you port scan 25, 80 and you have a firewall you should see those ports closed, until you put up a server on those ports.
So seeing closed ports 25, 80 doesn't mean your ISP is blocking those ports, it means your servers aren't
configed correctly.
Trying to config the servers correctly could drive you to drink.....but that's no excuse.
Have a good day all......