File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other JSE/JEE APIs and the fly likes SMTP Connection Refused Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Other JSE/JEE APIs
Bookmark "SMTP Connection Refused" Watch "SMTP Connection Refused" New topic

SMTP Connection Refused

Jawed Nazar Ali

Joined: Feb 10, 2004
Posts: 15

When I am sending mails from my website and I get the following error message:
Could not connect to SMTP host:,
port: 25;
nested exception is: Connection refused
javax.mail.MessagingException: Could not connect to
SMTP host:, port: 25;
nested exception is: Connection refused
at com.sun.mail.smtp.SMTPTransport.openServer(
at com.sun.mail.smtp.SMTPTransport.protocolConnect(

One thing is worth noting that I can send emails from my local machine using same smtp server after authenticating the server. But SMTP connections are refused on the machine where I have hosted the website.

Any ideas how to solve this problem or what is causing it?

Jawed Nazar Ali

Jawed Nazar Ali<br /><a href="" target="_blank" rel="nofollow"></a>
Jared Richardson
Ranch Hand

Joined: Jun 22, 2005
Posts: 113
You mentioned two different machines. Sounds like your ISP only accepts connections from their customer machines. Your website box is hosted by a different ISP, correct? This type of limitation is set up to foil spammers.

Does your website ISP have a mail server you can use?

Check out <b>Ship It! A Practical Guide to Shipping Software</b><br /> <br /><a href="" target="_blank" rel="nofollow"></a>
I agree. Here's the link:
subject: SMTP Connection Refused
It's not a secret anymore!