i know alot of people faced this problem before.
i searched google.com i search javaranch.com, no one article can help me solve the problem.
I runs it in my localhost server, it runs well.
But when i runs it in my company's server, it give this error :
----
javax.mail.Send FailedException : Sending failed; nested exception is: class javax.mail.Mess agingException: Could not connect to SMTP host: mail.as.com.my, port: 25; nested exception is: java.net.Connec tException: Connection timed out: connect
----
i used telnet to ping the mail server, it was okay and give me 220. This is in localhost.
But when i try to telnet the mail server in company's remote pc, it said cannot open a connection to host on port 25
could someone list down the possible causes so that i and everyone else can know how many possible causes for this problem.
I'll really appreciate if someone can help..
thanks in advance.
~Nick
i searched google.com i search javaranch.com, no one article can help me solve the problem.
I runs it in my localhost server, it runs well.
But when i runs it in my company's server, it give this error :
----
javax.mail.Send FailedException : Sending failed; nested exception is: class javax.mail.Mess agingException: Could not connect to SMTP host: mail.as.com.my, port: 25; nested exception is: java.net.Connec tException: Connection timed out: connect
----
i used telnet to ping the mail server, it was okay and give me 220. This is in localhost.
But when i try to telnet the mail server in company's remote pc, it said cannot open a connection to host on port 25
could someone list down the possible causes so that i and everyone else can know how many possible causes for this problem.
I'll really appreciate if someone can help..
thanks in advance.
~Nick
Code:
String message = "halo" + " world"; Properties props = new Properties(); props.put("mail.smtp.port", "25"); props.put("mail.smtp.host","mail.as.com.my"); // create some properties and get the default Session Session ss = Session.getInstance(props, null); ss.setDebug(true); MimeMessage msg = new MimeMessage(ss); InternetAddress addressfrom = new InternetAddress("info@as.com.my"); msg.setFrom(addressfrom); InternetAddress addressTo = new InternetAddress(to); msg.addRecipient(Message.RecipientType.TO, addressTo); msg.setSubject(subject); msg.setContent(message, "text/plain"); Transport.send(msg);
Comment