Как отправить электронное письмо из веб-приложения Java - PullRequest
3 голосов
/ 17 декабря 2009

У меня есть веб-приложение java, работающее на Tomcat / Apache.

У меня есть форма для отправки электронной почты. Каков наилучший способ заставить это работать.

Ответы [ 4 ]

6 голосов
/ 17 декабря 2009
5 голосов
/ 17 декабря 2009

Вы должны посмотреть на JavaMail API

Кроме того, вы можете взглянуть на Fancymail , небольшую библиотеку, упрощающую использование JavaMail API.

4 голосов
/ 17 декабря 2009

Короткое и грязное копирование и вставка для отправки простого текстового почтового сообщения с использованием javamail здесь

Крошечный пример отправки простого текстового сообщения с использованием собственного хоста smtp:

        Properties props = new Properties();
    props.put("mail.smtp.host", "your.mailhost.com");
    Session session = Session.getDefaultInstance(props, null);
    session.setDebug(true);
    Message msg = new MimeMessage(session);
    msg.setFrom(new InternetAddress("mail@from.com"));
    msg.setRecipients(Message.RecipientType.TO, new InternetAddress[]{new InternetAddress("mail@to.com")});
    msg.setSubject("Subject Line");
    msg.setText("Text Body");
    Transport.send(msg);
3 голосов
/ 17 декабря 2009

Эта ссылка может быть полезна: http://www.javabeat.net/tips/33-sending-mail-from-java.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...