SMTP Connection Refused

When I am sending mails from my website and I get the following error message: ------------------------------------------------------------- Could not connect to SMTP host: mail.sdfpak.org, port: 25; nested exception is: java.net.ConnectException: Connection refusedjavax.mail.MessagingException: Could not connect to SMTP host: mail.sdfpak.org, port: 25; nested exception is: java.net.ConnectException: Connection refused at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:695) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:168) at javax.mail.Service.connect(Service.java:227) at javax.mail.Service.connect(Service.java:131) . . . . -------------------------------------------------------------

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.

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.