开发者

How to send email from a java web app

I have a java web application sitting on Tomcat/Apache.

I have a form which has to send emai开发者_运维知识库l. What is the best way to get this working.


I suppose these threads did appear when you posted your question:

Sending mail from java

How do I send an e-mail in Java?

How can I send an email by Java application using GMail, Yahoo, or Hotmail?


You should look at JavaMail API

Additionally, you may want to look at Fancymail, a small library to simplify usage of JavaMail API.


Short and dirty copy-and-paste for sending a simple plain text mail message using javamail here

Tiny example of sending a plain text msg, using custom smtp host:

        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);
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜