JulieJulieJulie--
power-cycle your router and check your public IP
again - it should be different and thus not
blacklisted.
In my experience with Comcast, unless you change the MAC address presented to Comcast's equipment, you're actually almost certain to get the same IP address. It's only been in very rare instances that I've gotten a different address, and usually when I know they've been working on the system.
That said, it's also a bad idea to change the MAC address of the router to some arbitrary new address just to get a different IP address. If you somehow picked the same MAC address as another device on the Comcast network, you could cause some serious disruptions. Only do this if you have a MAC address of a device in your hands, like an old computer or router.
It sounds more like Comcast is blocking your outgoing
traffic on port 25 so that you can not send email out
through any smtp server other than theirs. That is
standard practice for many large ISPs.
If Comcast is blocking port 25, it's not universal across all their customers. I have no problem connecting to port 25 outbound. It's easy to test: just
telnet to a mail server on port 25 (using the Terminal application):
telnet mail.domain.com 25
You'll get back something like this:
Trying NN.NN.NN.NN...
Connected to mail.domain.com.
Escape character is '^]'.
220 mail.domain.com ESMTP
If you get a "connected" message followed by a line starting with "220", you're in. Otherwise, you'll either time out or get an error message.
For example, AOL refuses mail from residential Comcast addresses. If I try the telnet test with their mail server, I get this in return:
Trying 64.12.137.249...
telnet: connect to address 64.12.137.249: Connection refused
Trying 205.188.156.185...
Connected to mailin-01.mx.aol.com.
Escape character is '^]'.
554- (RTR:BB) http://postmaster.info.aol.com/errors/554rtrbb.html
554- AOL does not accept e-mail transactions from dynamic or residential
554- IP addresses.
554 Connecting IP: NN.NN.NN.NN
Connection closed by foreign host.
If you do get connected, just type the control-"]" combination to escape, then you'll be dropped back to a
telnet prompt, where you just type "quit" and hit the enter key.
charlie