使用JAF创建MIME消息
来源:互联网 发布:社会主义中级阶段 知乎 编辑:程序博客网 时间:2024/06/03 13:16
使用JAF创建MIME邮件中的MIME消息时,只需要创建一个和具体存储设备相关联的DataSource实例对象,并用这个对象实例化DataHandle对象,然后调用代表MIME消息的MimeBodyPart对象的setDataHandle方法,把DataHandle对象设置到MimeBodyPart对象中就可以了。
下面来编写一个TestjAF.java的实例程序,这个程序使用JAF API在MIME邮件中创建一个包含声音数据的MIME消息,然后打印出MIME邮件的内容,程序如下:
package com.jt.mail;
import java.io.IOException;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
/**
* @author jt
*2016-2-17 下午9:20:51
*
*/
public class TestJaf {
/**
* @param args
* @throws MessagingException
* @throws IOException
*/
public static void main(String[] args) throws MessagingException, IOException {
Session session=Session.getDefaultInstance(new Properties());
MimeMessage message=new MimeMessage(session);
MimeMultipart multipart=new MimeMultipart();
MimeBodyPart mbp=new MimeBodyPart();
FileDataSource fds=new FileDataSource("E:\\KuGou\\1.wav");
DataHandler dh=new DataHandler(fds);
mbp.setDataHandler(dh);
multipart.addBodyPart(mbp);
message.setContent(multipart);
message.writeTo(System.out);
}
}
- 使用JAF创建MIME消息
- 第二讲:使用JavaMail表示MIME消息(1)
- 第二讲:使用JavaMail表示MIME消息(2)
- 使用MIME协议创建内含图片的复杂邮件
- JavaMaill:使用MIME协议创建内含图片的复杂邮件
- HTTP协议消息报头,MIME
- JAF简介
- JAF体系结构
- JAF初识
- JAF介绍
- JAF框架
- JAF简介
- MIME协议(四) -- MIME消息的头字段
- MIME协议(四) -- MIME消息的头字段 .
- 使用MIME OBJECT
- python email mime使用
- 使用 JavaScript 创建和分析 JSON 消息
- Delpi使用对象创建接受window消息
- iOS 得到圆形头像的方法
- [DevExpress]DevExpress 中 汉化包 汉化方法
- 安卓第六夜 凡高的自画像
- 安卓第七夜 雅典学院
- 《JAVA与模式》之装饰模式(一)
- 使用JAF创建MIME消息
- VS2015--win32工程配置的一些想法之警告:“BOOL”: 将值强制为布尔值“true”或“false”(性能警告)
- hdu 2888 二维RMQ模板题
- 【GDOI2004】破坏行动
- 安卓第八夜 玛丽莲梦露
- oc之内存管理
- 安卓第九夜 狂风
- 一个工作快八年的老IT人士这几年沉浮总结的职场经验教训
- 关于分布式事务、两阶段提交协议、三阶提交协议(2pc 3pc 都无法保证彻底一致性,除了Paxos 协议)