java mail
a107494639
学生,热爱学习
展开
-
【Java mail 入门教程】第三讲 接收邮件
第三讲的接收邮件情况跟发送邮件一样,首先建立Session,然后取得相对应的协议(pop/imap)的Store(代表了存储邮件的邮件服务器),在连接Store的过程中需要指定host,username,password,连接Store成功后会返回Folder对象,最后通过Folder对象的getMessages()方法获取邮件信息。在读取邮件内容后,别忘记了关闭Folder和Store。 f转载 2012-09-10 12:50:15 · 934 阅读 · 0 评论 -
【Java mail 入门教程】第一讲 环境配置
转载地址:http://www.cnblogs.com/qianru/archive/2010/10/24/1859742.html本人一直在找相关的完整的java mail入门教程,可惜没有较好和完整的,所以自学自编出一套完整的入门教程,我不敢说自己写得很好,很完善,毕竟这也算是处女作。本教程是本人学习java mail 的一些学习心得,大部分为原创,一些资料是我收集后整理出来给转载 2012-09-10 12:48:24 · 1197 阅读 · 1 评论 -
【Java mail 入门教程】第二讲 hello world 入门程序(发送邮件)
第二讲主要讲述如何运用java.mail提供的函数库写一个hello world 程序,功能是能够发送一封内容为hello world,主题为hello world的邮件。 现实中我们要发送一封邮件的时候,会进行以下步骤:1、 打开邮件登陆网站 (建立会话Session)2、 填写用户名和密码登陆 (username, password)3、 选择转载 2012-09-10 12:49:18 · 1441 阅读 · 0 评论 -
【Java mail 入门教程】第四讲 删除邮件
其实删除邮件很简单,在接收邮件的基础上对需要删除的邮件做一个标记(Flags类),然后程序就会对有做了标记的邮件进行删除。在Flags类的内部类Flag中预定义了一些标志: Flags.Flag.ANSWERED Flags.Flag.DELETED (删除的标记,这一讲我们就要用到这个标记)Flags.Flag.DRAFT Flags.Flag.FLAGGED Fla转载 2012-09-10 12:51:07 · 1198 阅读 · 0 评论 -
【Java mail 入门教程】第七讲 邮件转发
邮件转发的思路:1、 取得要转发的邮件信息(Message message)2、 创建一个邮件信息体(Message forward)3、 设置forward的主题(Subject)、源地址(From)、接收者(Recipient)4、 创建Multipart的容器,在邮件转发里容器只要两个邮件体(BodyPart)就可以实现转发,一个是文字邮件部分,一个是转载 2012-09-10 12:55:44 · 1184 阅读 · 0 评论 -
【Java mail 入门教程】第五讲 邮件认证
在前面的教程里面我们都是用Session.getDefaultInstance(props)没有通过认证的方式取得session,这样明显的缺点是我们要连接邮件服务器的用户名和密码都要写死在代码里面,如:transport.connect("smtp.qq.com", "***@qq.com", "****");store.connect("pop.qq.com", "*****@qq.c转载 2012-09-10 12:52:40 · 1096 阅读 · 0 评论 -
【Java mail 入门教程】第六讲 邮件回复
第六讲我将会讲解邮件的回复,邮件的回复的代码很简单,在迭代邮件的信息的时候调用MimeMessage reply = (MimeMessage) messages[i].reply(Boolean ) TRUE 是邮件回复给发送者,FALSE恢复给所有人。如果要回复到新的收件人请使用SetReply-to。同时可以使用 reply.setSubject(“***”)设置回复的标题,不设置转载 2012-09-10 12:54:31 · 1460 阅读 · 0 评论