javaemail开发笔记_创建邮件内容
来源:互联网 发布:莫言哪本书最好看 知乎 编辑:程序博客网 时间:2024/06/05 00:39
主要内容:
javaemail开发创建邮件内容的相关开发知识点。
1 相关类介绍:
① javax.mail.Message类表示一封邮件,抽象类,我们创建Message实例时,需使用它的实现子类javax.mail.-internet.MimeMessage类。
②简单的文本邮件只需要使用MimeMessage类。
③复杂邮件(内嵌资源或多个附件)则需要同时用过MimeMessage、MimeBodyPart和MimeMultipart等类。
*MimeMessage类表示整封邮件。
*MimeBodyPart类表示邮件的一个MIME消息。
*MimeMultipart类表示一个由多个MIME消息组合成的组合MIME消息。
MimeMessage类、MimeBodyPart类及MimeMultipart类继承关系
MimeMessage类、MimeBodyPart类及MimeMultipart类之间的关系
个人理解: Message现在是一封复杂的邮件,邮件有邮件消息头、邮件内容信息主体两个部分。邮件内容信息主题是一封信封,信封里面可能有信件纸和小信封。小信封里面也可能有信件纸和小小信封。 相互嵌套。
2 MimeMessage类介绍:
①MimeMessage类表示一封MIME邮件,它继承了Message类多个set###和get###方法,这些方法用户设置和获取整封邮件的邮件头字段。
②Message.RecipientType内部类
Message.RecipientType表示收件人的类型,它是Message类中的一个静态内部类。Message.Recipient-Type类中定义了三个常量:
* TO: 代表邮件的主要接受者;
* CC: 代表邮件的抄送接受者;
* BCC: 代表邮件的暗送接受者。
③setForm方法:用于设置MimeMessage对象中的发件人地址。两种重载方法。
无参数时,默认使用Session对象中的“mail.user”属性设置;可以传入Address实例对象进行设置。
④setRecipient与setRecipients方法分别用于设置一个和一组收件人的地址。
⑤addRecipient与addRecipients方法分别用于增加一个和一组收件人的地址。
⑥setSendDate方法用于设置MimeMessage对象中的邮件发送日期。【用于支持定时发送功能】
⑦setSubject方法用于设置MimeMessage对象中的邮件主题。
⑧addHeader与setHeader方法用于设置当前MIME消息的某个消息头信息。
⑨setContent方法用于设置MimeMessage对象的邮件体。
⑩setText方法用于将MIME消息体设置为一个简单的纯文本内容。
- javaemail开发笔记_创建邮件内容
- SendEmail javaEmail发送邮件
- JAVAEMAIL发送邮件
- javaEmail发送邮件问题总结
- 创建邮件内容
- 创建邮件内容
- javaemail
- javaEmail
- javaEmail
- JavaEmail
- JavaEmail
- android使用javaemail实现发送邮件
- android使用javaemail发送邮件常见错误
- JavaMail创建邮件内容API
- JAVA开发_发送邮件
- 关于Javaemail发送邮件时遇到的问题
- java邮件开发详解笔记(创建一个内嵌图片和附件的邮件)
- JavaMail学习五 创建邮件内容
- SpringMVC解析请求响应请求过程-源码分析
- GestureDetector检测所有手势触发节点及顺序
- 机器学习总结(六):K-means总结
- linux上yum镜像源切换
- 【Android原创】手势方向判断
- javaemail开发笔记_创建邮件内容
- 学习之路
- mysql函数,日期相差秒数
- 剑指offer-用两个栈实现一个队列
- Servlet(20)网站计数器实现
- Java排序算法
- UVa815
- 从零开始,学习web前端之js高级
- 设计模式C++单例模式