
JavaMail
xyang0917
专注分布式服务和DDD领域
展开
-
JavaMail学习笔记(六)、搜索邮件
JavaMail在javax.mail.search包中定义了一个用于创建搜索条件的SearchTerm类,应用程序创建SearchTerm类的实例对象后,就可以调用Folder.Search(SearchTerm st)方法搜索邮件夹中符合搜索条件的所有邮件。SearchTerm是一个抽象类,JavaMail提供了22个实现子类以帮助应用程序创建不同的搜索条件,这22个类可分为两大类型,如下所示原创 2012-06-19 14:15:18 · 17410 阅读 · 2 评论 -
JavaMail学习笔记(五)、使用IMAP协议接收并解析电子邮件
package org.yangxin.study.jm;import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.Properties;import javax.mail.Flags.Flag;import javax.mail.Folder;import javax.mail.原创 2012-06-19 02:49:22 · 15000 阅读 · 5 评论 -
JavaMail学习笔记(三)、使用SMTP协议发送电子邮件(全)
package org.yangxin.study.jm;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.In原创 2012-06-19 02:14:44 · 22183 阅读 · 2 评论 -
JavaMail学习笔记(一)、理解邮件传输协议(SMTP、POP3、IMAP、MIME)
电子邮件需要在邮件客户端和邮件服务器之间,以及两个邮件服务器之间进行传递,就必须遵循一定的规则,这些规则就是邮件传输协议。SMTP协议定了邮件客户端与SMTP服务之间,以及两台SMTP服务器之间发送邮件的通信规则;POP3/IMAP协议定义了邮件客户端与POP3服务器之间收发邮件的通信规则。一、SMTP协议 SMTP(Simple Mail Transfer原创 2012-06-18 20:23:16 · 12535 阅读 · 0 评论 -
JavaMail学习笔记(四)、使用POP3协议接收并解析电子邮件(全)
package org.yangxin.study.jm;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;impo原创 2012-06-19 02:42:18 · 35399 阅读 · 20 评论 -
JavaMail学习笔记(二)、JavaMail API简介和配置开发环境
一、JavaMail API 简介 JavaMail API是Sun公司为方便Java开发人员在应用程序中实现邮件发送和接收功能而提供的一套标准开发包,它支持一些常用的邮件协议,如:SMTP、POP3、IMAP和MIME等。开发人员使用JavaMail API编写邮件处理软件时,无须考虑邮件协议底层的实现细节,只要调用JavaMail开发包中相应的API类就可以了。Java原创 2012-06-19 01:06:41 · 8485 阅读 · 1 评论 -
JavaMail学习笔记(七)、帐号激活与忘记密码 实例
一、帐户激活 在很多时候,在某些网站注册一个用户之后,网站会给这个用户注册时填写的email地址发送一封帐户激活邮件,这封邮件的内容就是一个激活帐户的链接和一段简短的文字描述,如果用户没有去邮箱将帐户激活,可能在使用网站的某些功能时就会受到限制,比如不能发贴、下载资料、评论等限制。这么做的原因应该是为了保证帐户的安全性和邮箱的有效性,以后网站如果有什么活动、资讯或系统原创 2012-07-08 23:44:47 · 22600 阅读 · 62 评论