Do you have comcast cable internet? If so, they (and probably other
ISPs) block your outgoing mail port (typically 25) they recommend you
switch it to 587 but that never works either. The only solution I
have found is to use their SMTP server but that limits your relays per
day. If you have Yahoo DSL (at&t SBC or whoever they are now) you can
request them to unblock it. I beat my head against the wall for hours
on this one until i figured out that they do this. It's wrong.
It is not wrong. Port 25 is designated by RFC 2821 for "Mail Transfer".
Unless you are running a Mail Transfer Agent (MTA; aka, "mail server"),
don't *need* access to port 25.
Since 1996, RFC 2476 designates port 587 for "Message Submission". If you
are using a "Message Submission Agente" (MSA; aka, "MS Outlook Express",
"Mozilla Thunderbird", or the like), you don't need to use a "mail transfer
port", but you do need to use a "message submission port".
Comcast makes either port 587, or port 465 (w/SSL) available. AT&T (at&t
Yahoo! HSI) makes port 587 available on their legacy SMTP AUTH servers; port
465 (w/SSL) on the Yahoo! servers ('smtp.att.yahoo.com'). Other common email
service providers have followed suit. I have not needed to use port 25 for
two, or three years, now. And I use SMTP with Gmail, GMX Mail, AOL Mail,
Yahoo! Mail, and others.