import javax.mail.Message;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.*
public void sendmail(String sndmail,String name,String pwd)
{
//change accordingly
//Get the session object
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "587");
Session session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
return new javax.mail.PasswordAuthentication("ragava08@gmail.com","YOUR PASSWORD");//change accordingly
}
});
//compose message
try
{
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("ragava08@gmail.com"));//change accordingly
message.addRecipient(Message.RecipientType.TO,new InternetAddress(sndmail.trim()));
message.setSubject("sending maill java");
message.setText("TEST MAIL THROUGH JAVA");
//send message
Transport.send(message);
JOptionPane.showMessageDialog(rootPane, "MAIL SENT SUCCESSFULLY");
//System.out.println("message sent successfully");
}
catch (MessagingException e)
{
throw new RuntimeException(e);
}
}
NOTE:
IF ABOVE CODE THROWS EXCEPTION..
CHANGE THE SESSION INSTANCE(BOLD WORDS) ... To BELOW CODE
Session s = Session.getInstance(props,new javax.mail.Authenticator()
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
import javax.mail.*
public void sendmail(String sndmail,String name,String pwd)
{
//change accordingly
//Get the session object
Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.starttls.enable", "true");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "587");
Session session = Session.getDefaultInstance(props,
new javax.mail.Authenticator() {
protected javax.mail.PasswordAuthentication getPasswordAuthentication() {
return new javax.mail.PasswordAuthentication("ragava08@gmail.com","YOUR PASSWORD");//change accordingly
}
});
//compose message
try
{
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress("ragava08@gmail.com"));//change accordingly
message.addRecipient(Message.RecipientType.TO,new InternetAddress(sndmail.trim()));
message.setSubject("sending maill java");
message.setText("TEST MAIL THROUGH JAVA");
//send message
Transport.send(message);
JOptionPane.showMessageDialog(rootPane, "MAIL SENT SUCCESSFULLY");
//System.out.println("message sent successfully");
}
catch (MessagingException e)
{
throw new RuntimeException(e);
}
}
NOTE:
IF ABOVE CODE THROWS EXCEPTION..
CHANGE THE SESSION INSTANCE(BOLD WORDS) ... To BELOW CODE
Session s = Session.getInstance(props,new javax.mail.Authenticator()
No comments:
Post a Comment