码迷,mamicode.com
首页 > 编程语言 > 详细

Java邮件服务学习之一:邮件服务概述

时间:2016-10-24 20:16:38      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:纯java   存储   imap   技术   apach   map   erp   spring   enter   

  java可以提供邮件服务:一般理解的邮件服务就是可以发送和接收邮件的客户端,但是使用java编写邮件服务端;

一、邮件客户端:

  web应用根据依赖的API,常用的有两种:

第一种:J2EE中提供的java mail API(javax.mail.*)

  Javamail API是一个用于阅读、编写和发送电子消息的可选包(标准扩展),可以用来建立基于标准的电子邮件客户机,它支持各种因特网邮件协议,包括:SMTP、POP、IMAP、MIME、NNTP、S/MIME及其它协议。 

第二种:spring 对java mail封装之后的API(Spring Mail)

 

二、邮件服务器

  常用的是 Apache James(Java Apache Mail Enterprise Server),完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储部分,可以选择在文件、数据库或其他介质中保存。James性能稳定、可配置性强,开源 。

Java邮件服务学习之一:邮件服务概述

标签:纯java   存储   imap   技术   apach   map   erp   spring   enter   

原文地址:http://www.cnblogs.com/cac2020/p/5994243.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!