java邮件开发(二)--构建复杂邮件
来源:互联网 发布:2017网络流行语英文 编辑:程序博客网 时间:2024/06/05 03:00
在java邮件开发(一)里面介绍了邮件开发所需jar包,以及权限认证和发送(注:确保邮箱服务器已启动相应的协议)
之前的文章只是发送普通的文本邮件,下面我们看看构建复杂邮件的操作
Message msg = new MimeMessage(emailsession);//创建message对象 emailsession类型是(一)类的session对象初始邮件头部信息
msg.setFrom(new InternetAddress("\""+MimeUtility.encodeText("备注名")+"\"<邮箱地址>"));//发件人邮箱地址msg.setRecipients(RecipientType.TO,//发送给XXXInternetAddress.parse("收件人地址"));msg.setSubject(email.getTitle());//邮件标题构建复杂邮件正文
MimeMultipart msgMultipart = new MimeMultipart("mixed");//创建mixed类型的复杂体msg.setContent(msgMultipart);//添加MimeBodyPart content = new MimeBodyPart();//创建正文体msgMultipart.addBodyPart(content);//添加MimeMultipart bodyMultipart = new MimeMultipart("related");//创建body复杂体..相当于html标签中的bodycontent.setContent(bodyMultipart);//添加到正文体MimeBodyPart htmlPart = new MimeBodyPart();bodyMultipart.addBodyPart(htmlPart); String content_text="正文内容...可包含html所有标签并能正常显示(可以用字符串变量)";//正文体实例htmlPart.setContent(content_text.toString(), "text/html;charset=gbk");
接下来:创建Transport 传输对象 -->连接--->发送 这里可以参照(一)java邮件开发(一)
- java邮件开发(二)--构建复杂邮件
- Java邮件开发-----JavaMail(二)
- Java邮件开发-----JavaMail(二)
- java邮件开发详解笔记(生成内嵌图片的复杂邮件)
- 基于JavaMail的Java邮件发送(复杂邮件发送)
- 邮件开发:复杂邮件的一个示例
- James+Javamail构建邮件服务(二)
- James+Javamail构建邮件服务(二)
- JavaMail邮件开发(二)
- java邮件开发--心得5-java编写复杂的电子邮件
- java 复杂邮件发送实例
- Java发送邮件(二)
- java邮件开发(转)
- 视频专辑:Java邮件开发(深入JAVA邮件技术)
- Java发送邮件(二)
- java 复杂的邮件发送(带附件 图片)
- java 发送邮件 email相关操作代码测试,生成复杂格式邮件,发送邮件相关操作(键人岐)
- 张孝祥java邮件开发详解笔记(生成文本邮件)
- 远程提交Map/Reduce任务
- Mac系统升级至OS X Mavericks后Genymotion出现的问题及解决方法
- UVALive - 3938 "Ray, Pass me the dishes!"
- linux内核移植(6410)
- Web开发相关收藏
- java邮件开发(二)--构建复杂邮件
- 关于surfaceview画背景格的几个问题
- OCP-1Z0-053-V12.02-102题
- php 8个常用功能
- SAP模块常用增强总结
- 服务器cpu占用率100%的问题
- 内存区划分、内存分配、常量存储区、堆、栈、自由存储区、全局区
- hbase 介绍
- wpa_supplicant 介绍