美文网首页
html格式邮件发送通过stmp

html格式邮件发送通过stmp

作者: 不规则先生 | 来源:发表于2016-06-16 13:35 被阅读220次

    importjava.io.FileOutputStream;

    importjava.util.Date;

    importjava.util.Properties;

    importjavax.mail.Message;

    importjavax.mail.Session;

    importjavax.mail.internet.InternetAddress;

    importjavax.mail.internet.MimeMessage;

    /**

    * 创建 HTML 格式的邮件,保存为 Outlook 的 ".eml" 文件

    * @author haolloyin

    */

    publicclassHtmlMessage {

    publicstaticvoidmain(String[] args)throwsException{

    String from ="test_hao@sina.cn";

    String to ="test_hao@163.com";

    String subject ="创建一个 HTML 格式邮件!";

    String body ="

    HTML 格式的邮件测试!!!

     "+

    " 蚂蚁";

    // 创建该邮件应用程序所需的环境信息以及会话信息

    Session session = Session.getDefaultInstance(newProperties());

    // 根据上面的 Session 实例创建 MimeMessage 实例,即一封邮件

    MimeMessage msg =newMimeMessage(session);

    // 设置发件人地址

    msg.setFrom(newInternetAddress(from));

    // 设置收件人地址

    msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));

    // 设置 E-mail 主题

    msg.setSubject(subject);

    // 设置发送时间

    msg.setSentDate(newDate());

    // 设置 E-mail 正文部分

    //      msg.setText(body);

    msg.setContent(body,"text/html;charset = gbk");

    // 保存对该 MimeMessage 实例的更改

    msg.saveChanges();

    // 将 msg 对象中内容写入文件

    msg.writeTo(newFileOutputStream("htmlMail.eml"));

    }

    }

    相关文章

      网友评论

          本文标题:html格式邮件发送通过stmp

          本文链接:https://www.haomeiwen.com/subject/vqpmdttx.html