- 博客(5)
- 资源 (2)
- 收藏
- 关注
转载 James+Javamail构建邮件服务(五)
<br />8 Javamail的高级应用<br />8.1 用Javamail实现对邮件的查找 <br /> 在邮件的高级应用中,当遇到某个帐户中的邮件数非常多的时候,而用户往往只需要对其中的某几封邮件进行处理。倘若要把所有的邮件都取出来,再进行对应信息的判断提取,这无疑将大大加重邮件服务器的负担。为了改善这种状况,Javamail内部提供了一个专门用于邮件查找的包:javax.mail.search。这个包将通过对SearchTerm对象进行设置,而后提交给服务器,服务器端有相应的过滤器,根据Sear
2010-09-25 23:41:00 3037 3
转载 James+Javamail构建邮件服务(四)
<br />5 Javamail邮件存储逻辑简介<br />5.1 Message存储结构示意图<br /> <br />Message是邮件发送的最终对象,我们一般使用他的子类对象MimeMessage,其子类对象里包含有邮件的MessageID、Subject、Flag、From、Sender、Content等信息,Content是邮件的内容体,其一般是一个Multipart对象(或其子类对象MimeMultipart),所有的邮件内容都存在于Multipart中的。一个Multipart包含有一个或多
2010-09-25 23:38:00 2260
转载 James+Javamail构建邮件服务(三)
<br />4 Mailet快速入门<br />Mailet API是一个用来创建邮件处理程序的简单的API,它被配置在邮件服务器端执行,分匹配器Matcher和Mailet的接口两种,匹配器根据特定的条件匹配邮件消息,并触发相应的Mailet. <br /> Mailet这个词是跟Servlet相似,功能也相似,他们的共同之处都是在服务器端触发并执行,只是Servlet的Matcher通常是url的pattern,跟Servlet的接口一样,Mailet也有init()方法,service()方法和de
2010-09-25 23:34:00 2205 1
转载 James+Javamail构建邮件服务(二)
<br />3 Javamail快速入门<br />进行Javamail开发需要用到两个包:mail.jar和activation.jar,在开始Javamail编程之前,请自己将这两个包添加到IDE的Build path中或将这两个包的路径配置到环境变量中。 <br />3.1 使用Javamail向James的邮箱帐户发送邮件 <br />3.1.1 业务描述 <br /> 本例将使用Javamail实现邮件的发送功能。发送邮件需要配置邮件服务器属性信息,配置邮件接收地址,使用SMTP认证获得会话(S
2010-09-25 23:28:00 2088
转载 James+Javamail构建邮件服务(一)
James+Javamail构建邮件服务<br /><br />本文描述如何使用James搭建具备一定邮件过滤、邮件操作功能的邮件服务器,以及使用Javamail实现对James服务器邮件的收发功能。<br /><br />1 关于James与Javamail<br />Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James是一个邮件应用平台,
2010-09-25 23:19:00 2647 2
电梯模拟JAVA程序
2009-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人