henry
Joined: 30 Jun 2004
Posts: 156
Offline
|
Posted:
Mon Nov 03, 2008 4:07 pm Post subject:
Java script for javamail.api |
|
|
Hi Pradeep,
This is the javamail.api for mail script.
import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
public class sms
{
public static void main(String args[])
{
try
{
String strstrsmtserver="smtp.bol.net.in";
String strto="pradeepsingh999@yahoo.co.in";
String strfrom="sandeepsumal@bol.net.in";
String strsubject="Hello";
String bodytext="This is my first java mail program";
sms s=new sms();
s.send(strstrsmtserver,strto,strfrom,strsubject,bodytext);
}
catch(Exception e)
{
System.out.println("usage:java sms"+"strstrsmtpserver tosddress fromaddress subjecttext bodyText");
}
System.exit(0);
}
public void send(String strsmtpserver,String strto,String strfrom ,String strsubject,String bodytext)
{
try
{
java.security.Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
Properties p=new Properties(System.getProperties());
if(strsmtpserver!=null)
{
p.put("mail.transport.protocol","smtp");
p.put("mail.smtp.host","pradeepsingh999@yahoo.co.in");
p.put("mail.smtp.port","25");
}
Session session=Session.getDefaultInstance(p);
Message msg=new MimeMessage(session);
Transport trans = session.getTransport("smtp");
trans.connect("smtp.bol.net.in","sandeepsumal@bol.net.in","1234563757");
msg.setFrom(new InternetAddress(strfrom));
msg.setRecipients(Message.RecipientType.TO,InternetAddress.parse(strto,false));
msg.setSubject(strsubject);
msg.setText(bodytext);
msg.setHeader("X-Mailer","mtnlmail");
msg.setSentDate(new Date());
Transport.send(msg);
System.out.println("Message sent OK.");
}
catch(Exception ex)
{
System.out.println("here is error");
ex.printStackTrace();
}
}
} |
|