Ask Question

Name:
Title:
Your Question:

Answer Question

Name:
Your Answer:
User Submitted Source Code!


Description:
  SimpleMail.java
Language: C/C++
Code:
import javax.mail;
import javax.mail.internet.*;
import java.util.Properties;
public class SimpleMail
   {
private static final String SMTP_HOST_NAME = "smtp.gmail.com";
private static final int SMTP_HOST_PORT = 465;
         private static final String SMTP_AUTH_USER = "[email protected]";
         private static final String SMTP_AUTH_PWD  = "password";
public static void main(String[] args) throws Exception
   {
new SimpleMail().test();
   }
public void test() throws Exception
   {
                  Properties props = new Properties();
             props.put("mail.transport.protocol", "smtps");
                  props.put("mail.smtps.host", SMTP_HOST_NAME);
                  props.put("mail.smtps.auth", "true");
                  // props.put("mail.smtps.quitwait", "false");
                  Session mailSession = Session.getDefaultInstance(props);
                  mailSession.setDebug(true);
                  Transport transport = mailSession.getTransport();
                  MimeMessage message = new MimeMessage(mailSession);
                  message.setSubject("Testing SMTP-SSL");
                  message.setContent("This is a test", "text/plain");
                  message.addRecipient(Message.RecipientType.TO,
                  new InternetAddress("[email protected]"));
transport.connect
          (SMTP_HOST_NAME, SMTP_HOST_PORT, SMTP_AUTH_USER, SMTP_AUTH_PWD);
                  transport.sendMessage(message,
                      message.getRecipients(Message.RecipientType.TO));
                  transport.close();
            }
   }
Comments: