I meant to write about this a week ago, but maybe it’ll still help people who are having the same problem. I get a call from my dad saying that he can’t send email from his work using Outlook. I skip past my initial, “Why are you still using Outlook, you fool” line and try to help solve the problem.
After a couple of attempts to fix things, he still can’t send email, but he can receive it fine. I try to send email from my computer (using his login information) and it works fine. So the problem lies somewhere on his work network.
After resetting computers, routers, etc. I’m told that their ISP is Yahoo!/SBC DSL. So I start searching for errors related to that company. It turns out SBC blocked port 25 and didn’t bother to notify anyone about it (or if they did try to notify people about it, they did a shitty job about it). And port 25 is the default port used to send emails through SMTP… So let’s recap:
If you’re an average computer user, I’ve lost you, already. And that’s the point. Why would they block a port that all average computer users have been using to send emails with ever since they got their internet service from them and not make a decent attempt to notify their customers of the change? Well, that’s one more reason I’m glad I switched from them to a different broadband provider.
Solution #1
Use Yahoo/SBC’s SMTP server to send email. Go into your account settings and change the Outgoing server (SMTP) to: smtp.sbcglobal.yahoo.com
If possible, I’d avoid this because they have some sort of limit set on their server. Which I hit while trying to test emails on each computer… I sent a test email from one computer. Then went to the next and sent a test email from that computer. Went to the next computer, tried to send a test email and bam, I was temporarly banned from the SMTP server. Thanks, a lot.
Solution #2
If you can, enable a copy of SMTP to run on your server on a different port (like port 26– or any other port that isn’t blocked). Here’s a how to guide. Or if you have cPanel/WHM on your server, you may be able to simply enable a copy of exim on a different port through the control panel.
Either way, it’s a pain in the ass that their customers could do without.