December 19, 2009

Users Cant Send Mail Error Number 0x800CCC0E

The Error:

The connection to the server has failed. Account 'mail.yourdomain.com', Server: 'mail.yourdomain.com', Protocol: SMTP, Port: 25, Secure(SSL): No, Socket Error: 10051, Error Number: 0x800CCC0E.


So your webhosting clients or even yourself are having problems sending e-mail using Outlook or any other E-Mail client that uses SMTP. The problem is not normally the client nor your web server, it is the ISP. Some ISPs will block SMTP port 25 for servers other than their own. They are trying to force you to use their servers to send mail. This will allow them to monitor you, and make sure you are not spamming. Disabling port 25 for everyone else makes sure you are not spamming through anyone elses server. (Unless of course you are using port 26 like we talk about below)

There are two ways to fix this problem.

1. Have the user use their ISPs SMTP Address.
2. Setup a secondary SMTP Port for your webserver so that users can send mail by setting "around" their ISP's block.

Here's how to do #2

1. Login to WHM as root

2. Click:
Service Manager

3. Scroll down to the very bottom (left)

4. Check:
exim on another port (Leave it as 26)

5. Click Save

6. Scroll down on the left

7. Click Mail Server (Exim)

8. Now Scroll all the way up and click Service Status

9. It will show "exim-26" if it is enabled.

If you are running any firewall or port blocking software on your dedicated server you will need to enable port 27. The same is true for the users/yours local computer as well.


Known ISPs Blocking Port 25
-NetZero
-Mindspring
-MSN
-Earthlink
-Flashnet
-MediaOne
-AT&T
-Verizon
-Bell Sympatico
-People PC
-Verio
-Comcast
-Cox

2 comments:

  1. There is a useful writeup on the Port 25 problem, with some workarounds and solutions, at http://bit.ly/G46Pm.

    ReplyDelete
  2. I can set up my new thought from this post. It gives inside and out data. A debt of gratitude is in order for this significant data for all, tempmailo

    ReplyDelete