Hi,
I have a
java mailing program that uses SMTP protocol to send mails. The program successful sends mails to my local mail server. I tried out sending mails to my yahoo account by changing the host name to Yahoo. But my program is throwing timed out exception. Could anyone of you suggest me any workaround to fix this problem?
Thx,
Anil
Below is the code snippet that I am using:
<code>
<hr>
//sample code
String host="2.2.2.2";//smtp server ip
String to="abc@abc.com"
String from="xyz@xyz.com";
String subject="updated";
String msgt="ldkisdgv";
Properties props=System.getProperties();
props.put("mail.host",host);
props.put("mail.tranport.protocol","smtp");
Session mailSession=Session.getDefaultInstance(props,null);
mailSession.setDebug(sessionDebug);
Message msg=new MimeMessage(mailSession);
msg.setFrom(new InternetAddress(from));
InternetAddress[] address={new InternetAddress(to) };
msg.setRecipients(Message.RecipientType.TO,address);
msg.setSubject(subject);
msg.setSentDate(new java.util.Date());
msg.setText(msgt);
Transport.send(msg);
<hr>
</code>
when i changed hostName to
String hostName="mail.yahoo.com";//http server
String to="abc@yahoo.com"
String from="xyz@yahoo.com";
iam not getting output.will this change be sufficient or not