'Send E-Mail'에 해당되는 글 1건

  1. 2010.02.19 Send E-Mail
01.JAVA/Java2010. 2. 19. 17:54
반응형
import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.activation.*;

public class SendApp {
  public static void send(String smtpHost, int smtpPort, String from, String to, String subject,
      String content) throws AddressException, MessagingException {

    java.util.Properties props = new java.util.Properties();
    props.put("mail.smtp.host", smtpHost);
    props.put("mail.smtp.port", "" + smtpPort);
    Session session = Session.getDefaultInstance(props, null);

    Message msg = new MimeMessage(session);
    msg.setFrom(new InternetAddress(from));
    msg.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
    msg.setSubject(subject);
    msg.setText(content);

    Transport.send(msg);
  }

  public static void main(String[] args) throws Exception {
    send("hostname", 25, "j@s.com", "s@s.com", "re: dinner", "body");
  }
}
Posted by 1010