JavaMail入门:创建纯文本、HTML格式的邮件
来源:互联网 发布:2017全国最新人口数据 编辑:程序博客网 时间:2024/06/13 10:29
- import java.io.FileOutputStream;
- import java.util.Date;
- import java.util.Properties;
- import javax.mail.Message;
- import javax.mail.Session;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeMessage;
- /**
- * 创建纯文本格式的邮件,保存为Outlook 的 ".eml" 邮件格式
- * @author haolloyin
- */
- public class TextMessage {
- public static void main(String[] args) throws Exception{
- String from = "test_hao@sina.cn";
- String to = "test_hao@163.com";
- String subject = "创建一个纯文本邮件!";
- String body = "纯文本邮件测试!!!";
- // 创建该邮件应用程序所需的环境信息以及会话信息
- Session session = Session.getDefaultInstance(new Properties());
- // 根据上面的 Session 实例创建 MimeMessage 实例,即一封邮件
- MimeMessage msg = new MimeMessage(session);
- // 设置发件人地址
- msg.setFrom(new InternetAddress(from));
- // 设置收件人地址
- msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
- // 设置 E-mail 主题
- msg.setSubject(subject);
- // 设置发送时间
- msg.setSentDate(new Date());
- // 设置 E-mail 正文部分
- msg.setText(body);
- // 必须保存对该 MimeMessage 实例的更改
- msg.saveChanges();
- // 将 msg 对象中内容写入当前文件的textMail.eml文件中
- msg.writeTo(new FileOutputStream("textMail.eml"));
- }
- }
- import java.io.FileOutputStream;
- import java.util.Date;
- import java.util.Properties;
- import javax.mail.Message;
- import javax.mail.Session;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeMessage;
- /**
- * 创建 HTML 格式的邮件,保存为 Outlook 的 ".eml" 文件
- * @author haolloyin
- */
- public class HtmlMessage {
- public static void main(String[] args) throws Exception{
- String from = "test_hao@sina.cn";
- String to = "test_hao@163.com";
- String subject = "创建一个 HTML 格式邮件!";
- String body = "<h4>HTML 格式的邮件测试!!!</h4> " +
- "<a href = http://haolloyin.blog.51cto.com/> 蚂蚁</a>";
- // 创建该邮件应用程序所需的环境信息以及会话信息
- Session session = Session.getDefaultInstance(new Properties());
- // 根据上面的 Session 实例创建 MimeMessage 实例,即一封邮件
- MimeMessage msg = new MimeMessage(session);
- // 设置发件人地址
- msg.setFrom(new InternetAddress(from));
- // 设置收件人地址
- msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(to));
- // 设置 E-mail 主题
- msg.setSubject(subject);
- // 设置发送时间
- msg.setSentDate(new Date());
- // 设置 E-mail 正文部分
- // msg.setText(body);
- msg.setContent(body, "text/html;charset = gbk");
- // 保存对该 MimeMessage 实例的更改
- msg.saveChanges();
- // 将 msg 对象中内容写入文件
- msg.writeTo(new FileOutputStream("htmlMail.eml"));
- }
- }
0 0
- JavaMail入门:创建纯文本、HTML格式的邮件
- JavaMail入门:创建纯文本、HTML格式的邮件
- JavaMail入门:创建纯文本、HTML格式的邮件
- 创建纯文本、HTML格式的邮件
- 用JavaMail发送HTML格式的邮件
- 纯文本还是HTML邮件
- JSP与JavaMail(4)---发送HTML格式的邮件
- JavaMail学习笔记-2(HTML格式的邮件发送)
- JSP与JavaMail(4)---发送HTML格式的邮件
- JavaMail邮件发送-发送非纯文本邮件
- 将html格式的内容转换成纯文本格式
- javamail发送文本邮件、HTML邮件及带附件邮件
- 使用javamail发送html格式邮件
- javaMail实现以html格式发送邮件
- javaMail-5-发送HTML格式邮件
- JavaMail学习笔记-1(简单纯文本的邮件发送)
- Office 2010: outlook中设置邮件格式为HTML、RTF、纯文本
- JAVAMAIL发送邮件正文是html格式并且显示图片还带有附件的邮件
- JavaMaill:使用MIME协议创建内含图片的复杂邮件
- mysql常用基础操作语法(十)~~子查询【命令行模式】
- python3.5简单爬虫爬取百度百科(参考imooc实战)
- bootstrap modal弹出框的垂直居中
- PHP的魔术方法及异常
- JavaMail入门:创建纯文本、HTML格式的邮件
- AngularJS-MVC(1-1)
- 我写哒有关photoshop曲线工具的攻略,跟编程没啥关系就不发了发下我新浪博客的链接
- cvSetImageROI 感兴趣区域选择
- ubuntu14.04编译PTAM
- Android之ToolBar项目封装,踩坑过河
- 问题 O: 自来水管道
- Ubuntu 中软件的安装、卸载以及查看的方法总结
- 处理C++源代码的程序