javamail收mail(一)
来源:互联网 发布:淘宝宝贝图片最佳尺寸 编辑:程序博客网 时间:2024/04/18 17:45
建立免费邮件服务器CMailServer5.3.8,通过javamail实现邮件接收。能够解析邮件content-type格式、附件、复合邮件,并保存邮件到本地。(图片、文本,附件、html等)
通过pop3实现接收如下:
public void getConn() // 连到server,创建folder对象,创建message对象
private Store getStoreFromServer() throws Exception //建立Store连接
private Folder getFolderFromStore() //打开INBox文件夹
public Message[] getAllMessages() throws MessagingException //从folder中提取所有的messages
public Message[] getMessages(int[] messageNums) throws MessagingException//获得messageNums数组指定的message
public Message[] getMessages(int start, int end) throws MessagingException //获得start和end之间的message
public boolean isContainAttach(Part part) throws Exception //附件判断
public boolean isNew(Message mimeMessage) throws MessagingException //判断此邮件是否已读
public void saveMessageAs(Message message) //保存邮件源文件
public void parseMessage(Message message) throws IOException //解析邮件
public void handleMultipart(Multipart multipart) throws MessagingException,IOException //解析Multipart
public void handlePart(Part part) throws MessagingException, IOException//解析指定part,从中提取文件
public void saveFile(String fileName, Reader input) throws IOException //保存text格式文件
private void saveFile(String fileName, InputStream in) throws IOException //以byte格式保存文件
- javamail收mail(一)
- javamail收mail(二)
- Mail协议(学习JavaMail)
- Mail开源库JavaMail
- JAVA MAIL JavaMail详解
- javaMail 与 commons. mail
- Internet Mail in JavaMail
- javamail总结(一)
- (一)JavaMail 简介
- 【Mail】Tomcat提供JNDI方式支持JavaMail(三)
- javamail send mail with 附件
- JavaMail API 基础 (一)
- JavaMail中的国际化(一)
- JavaMail邮件开发(一)
- Java Mail(二):JavaMail介绍及发送一封简单邮件
- Java Mail(二):JavaMail介绍及发送一封简单邮件
- Java Mail(二):JavaMail介绍及发送一封简单邮件
- Java Mail(二):JavaMail介绍及发送一封简单邮件
- Java和C#的Hash算法
- 教你理解复杂的C-C++声明
- 谁来保护自主创新?
- 生成验证码
- 什么是GMT,什么是UTC
- javamail收mail(一)
- Javascript中清除Select的Option的问题
- 子类对象的实例化过程
- 适用于中文的多模式字符串匹配算法
- 新锐OA特性专题-文件柜
- C++学习体会20060816
- asp.net运行的本质
- 关于创建跨多列、多行表头的DataGrid的一些问题
- 对面向对象设计的理解——Java接口和Java抽象类