blogger templates blogger widgets
This is part of a list of blog posts.
To browse the contents go to

Java Email Code

The following is a sample code to send email from java program using gmail smtp server.

final String username = "your-email-id";
final String password = "your-password";

Properties props = new Properties();
props.put("mail.smtp.host", "smtp.gmail.com");
props.put("mail.smtp.socketFactory.port", "465");
props.put("mail.smtp.socketFactory.class",
        "javax.net.ssl.SSLSocketFactory");
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.port", "465");

Session session = Session.getDefaultInstance(props,
    new javax.mail.Authenticator() {
        protected PasswordAuthentication getPasswordAuthentication() {
            return new PasswordAuthentication(username,password);
        }
    });
try {

    Message message = new MimeMessage(session);
    message.setFrom(new InternetAddress("your-email-id"));
    message.setRecipients(Message.RecipientType.TO,
            InternetAddress.parse("your-email-id"));
    message.setSubject("Testing Subject");
    message.setText("Dear Mail Crawler,"
            + "\n\n No spam to my email, please!");

    Transport.send(message);

    System.out.println("Done");

} catch (MessagingException e) {
    throw new RuntimeException(e);
}

No comments:

Post a Comment