- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE / NUMPAGES
James+Javamail构建邮件服务(一)
关键字: james
?James+Javamail构建邮件服务 ? 本文描述如何使用James搭建具备一定邮件过滤、邮件操作功能的邮件服务器,以及使用Javamail实现对James服务器邮件的收发功能。 1关于James与Javamail Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储部分,可以选择在文件、数据库或其他介质中保存。James性能稳定、可配置性强,还是开源项目,所有源代码不存在版权问题,因此,James在项目中的应用日益广泛。 ? Javamail API是一个用于阅读、编写和发送电子消息的可选包(标准扩展),可以用来建立基于标准的电子邮件客户机,它支持各种因特网邮件协议,包括:SMTP、POP、IMAP、MIME、NNTP、S/MIME及其它协议. 在本文档中,我们使用James 2.3.1+Javamail 1。4.1作为介绍蓝本. ?2 James服务器快速入门 我们可以从Apache James的官方站点下载到我们所需要的James服务器及源码 ? James服务器(ZIP版)下载地址: ? James源码下载地址: 其他版本的服务器及源码可到官方下载页面下载: ??2.1启动James ?第一步: 将james—binary-2.3.1。zip解压到纯英文目录下 ?第二步: 运行bin目录下的run.bat(在运行之前请确保您的Java环境变量已配置成功,否则将提示运行失败) ?显示以下内容表示James服务器已启动成功: ? 服务器启动成功后,将自动在apps目录下根据james。sar文件生成相应的James发布文件包,我们后面讨论的配置文件config.xml即存在于此发布文件包中. 2.2用Telnet管理用户 用cmd进入MS—DOS,输入telnet localhost 4555 (注:localhost是邮件服务器名,4555是管理端口,可在\apps\james\SAR-INF\config.xml文件中配置,在此我们使用其默认配置) ? 然后输入用户名和密码(在配置文件config.xml中,默认为用户名:root密码:root) 出现如下信息说明登陆成功: ???登陆成功后,我们就可以开始对用户信息进行增、删、查、改等操作了。 ?常用的用户信息操作命令参见下表: ? Currently implemented commands:????????????????? 常用实现命令 ?? help??????????????? display this help??????????? 显示帮助信息 ?? listusers?????????? display existing accounts??? 显示现有账户 ? countusers????????? display the number of existing accounts显示现有账户数量 ?? adduser [username] [password]?? add a new user?? 添加一个新用户 ?? verify [username]?? verify if specified user exist? 核实指定用户是否存在 ?? deluser [username]?? delete existing user??????? 删除存在的用户 ?? setpassword [username] [password]?? sets a user’s password? 设置用户密码 ? setalias [user] [alias]?? locally forwards all email for ‘user to ‘alias’ 设置邮箱别名 ? showalias [username]?? shows a user’s current email alias显示别名 ? unsetalias [user]???? unsets an alias for ‘user’??? 删除用户别名 ?? setforwarding [username] [emailaddress]?? forwards a
您可能关注的文档
- kA混凝土搅拌机安全技术交底2.doc
- K2 250中桥系梁承台首件工程施工总结邢.doc
- j甲发包人与乙承包人订立建设工程合同.doc
- j玻璃钢夹砂管施工技术交底.doc
- j华能上海石洞口第二电厂安全管理制度汇编.doc
- JYB-KB-P系列压力变送器说明书.doc
- jTTS与华为UAP3300挂接指导书.doc
- JK系列高分子PTC自复保险丝.doc
- jnjms01加莱义民一课时.doc
- JJG(建设)0001-1992热球式风速仪计量检定规程.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)