Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下)
来源:互联网 发布:编译php strip tags 编辑:程序博客网 时间:2024/05/20 15:12
在上一篇文章Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(上) 中,我们大概了解了一封邮件的组成。
下面我们完成发送有以下要求的邮件:
1.正文是一段html代码
2.这段html代码中内嵌一张图片
3.这封邮件包含两个附件
首先根据上篇文章最后的“邮件组织结构API”,分析以下有哪些MimeMultipart对象,有哪些MimeBodyPart对象。
1.有一个MimeMultipart对象msgPart,表示整封邮件的消息体,且消息体的multipart类型为mixed(有附件)。
2.msgPart应该有三个MimeBodyPart对象,分别为body(表示正文),attach1(表示附件1),attach2(表示附件2)
3.有一个MimeMultipart对象contentPart,表示正文的消息体且消息体的multipart类型为related(有图片内嵌资源)。而contentPart对象和body对象有关联
4..contentPart应该有两个MimeBodyPart对象,分别为content(表示正文的html代码),img(表示内嵌资源图片)
分析清楚MimeMultipart对象和MimeBodyPart对象以及他们之间的关系,代码写起来就很轻松了。
代码如下:
附:
1.JavaMail开发jar包下载地址:http://download.csdn.net/download/zyh5540/6900667
2.参考代码下载地址:http://download.csdn.net/download/zyh5540/6907731阅读全文
0 0
- Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下)
- Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下)
- Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(上)
- Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(上)
- Java邮件开发(一):使用JMail发送一封简单邮件
- Java邮件开发(一):使用JMail发送一封简单邮件
- java Jmail发送带附件的邮件
- java实现发送邮件包含添加附件等(一)
- asp使用Jmail发送带doc类型附件的邮件
- JavaMail-发送一封简单邮件(附带附件)
- java发送邮件(一封邮件发给多人)
- 使用Java发送带附件的邮件
- 使用Jmail发送邮件
- 使用JMail发送邮件
- 使用jmail发送邮件
- 使用jmail发送邮件
- .Net下使用Jmail发送简单邮件
- java与JavaMail 发送邮件(包含附件)
- InternetReadFile 处理大数据
- Eclipse上的EGit插件使用详解
- Experience of Python Learning Week 2
- 操作符函数及重载(5)
- Hive/impala的kerberos和sentry相关问题
- Java邮件开发(二):使用JMail发送一封图文并茂且包含附件的邮件(下)
- 平常水题 Educational Codeforces Round 26 C (错误总结)
- zxing 制作扫描二维码
- 使用mybatis 产生Invalid bound statement (not found)错误原因
- 13.IDA-显示正确的函数名称(去掉c++后缀命名)
- POJ
- Odoo10
- HDU 6073 Matching In Multiplication (拓扑+DFS, 2017 Multi-Univ Training Contest 4)
- 自实现观察者模式(发布/订阅模式)的一个隐藏bug