I'm sure I setup Email correctly but I get a "cannot communicate with server" error (e.g. Socket Error: 10051) when trying to send mail!

It's fairly common these days for major ISPs to block the outgoing email port, 25, also known as the SMTP post. ISPs do this as it makes it harder for spam to propagate on their networks.However, this stops you reaching your email server at your domain. You'll find that you can still receive email, but not send it.

The first thing to try is to use port 26 instead of port 25. In your Outlook Advanced Settings (or similar if you don't use Outlook) find where it sets the SMTP port as and change it to 26 (it's probably the only '25' anywhere in your settings).
The second possible fix (as some some ISP's now block port 26 as well) is to use your ISP's outgoing mail server. For instance, if your ISP was Internode, your outgoing email server would be "mail.internode.on.net" and many major ISPs follow a similar convention for naming their outgoing mail server.
If you're unsure, contact your ISP, or check their website.

Was this answer helpful?

 Print this Article

Also Read

Email Account Settings and Setup Guides

Your email settings will be very similar for all mail programs.In the following example, please...

Mailbox full: How to remove emails to free up space

If your mailbox is full, you can login to your Webmail account and delete the emails off of the...

Email error message "Server Response: '550 Access denied - Invalid HELO name' "

"The message could not be sent because the server rejected the sender's e-mail address. The...

I can send email OK, but I can't receive it!

This could be one of any number of issues, but the first things to check are: Type of email...

How do I manage my email accounts?

Log into cPanel (as described here), then click on the Email Accounts icon near the left top of...