java邮件开发(二)--构建复杂邮件
在java邮件开发(一)里面介绍了邮件开发所需jar包,以及权限认证和发送(注:确保邮箱服务器已启动相应的协议)
之前的文章只是发送普通的文本邮件,下面我们看看构建复杂邮件的操作
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邮件开发(一)