用 Apach James 搭建邮件服务器来收发邮件实践.docxVIP

用 Apach James 搭建邮件服务器来收发邮件实践.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用 Apach James 搭建邮件服务器来收发邮件实践

用 Apache James 搭建邮件服务器来收发邮件实践??Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。????????本文不赘述James服务器的参数细节,这个以后有机会再详细讨论,这里先从服务器搭建开始,用搭建的服务器收、发电子邮件来熟悉一下Apache James。本人也是新手,希望能得到各位高手的指点,使大家能悟到进阶的方向。??????? 开始之前,先声明一下本文操作的系统环境:?????? 1. JDK 6u10b?????? 2. JMail API v1.4.2?????? 3. JAF API v1.1(JavaBean Activation Framework)?????? 4. Apache James 2.3.1?????? 5. Eclipse 3.4 for J2EE Developers?????? 6. Windows 2000 Server sp4???????????????????1。请下载安装JDK,并设置好其环境变量:JAVA_HOME=…… 、PATH=…… 、CLASSPATH=…… Eclipse 3.4 是目前的最新版本,可以从/下载。?????????????2。请下载JMail API、JAF API,可以在找到他们,找不到也不要紧,本文附件示例代码免费提供一份(^_^)。??????? 3。Apache James 的官方网站为:/,当前 Server?的最新版为 2.3.1版. 安装非常简单,下载后得到james-binary-2.3.1.zip 文件,解压后即可。这里假设解压到D盘(D:\james-2.3.1),目录结构如下:???????????? D:\james-2.3.1?????????????? |--- apps?????????????? |--- bin?????????????? |?????? …………??????? 4。启动 James 服务器?????? 双击或在命令行下执行D:\james-2.3.1\bin 目录下的 run.bat文件,即可启动 James 服务器。??????? 启动后能在控制台看到如下信息,说明启动成功:Java代码?Using?PHOENIX_HOME:?D:\james-2.3.1???Using?PHOENIX_TMPDIR:?D:\james-2.3.1\temp???Using?JAVA_HOME:?D:\Java\jdk1.6.0_10?????Phoenix?4.2?????James?Mail?Server?2.3.1???Remote?Manager?Service?started?plain:4555???POP3?Service?started?plain:110???SMTP?Service?started?plain:25???NNTP?Service?started?plain:119???FetchMail?Disabled????????????????? 要关闭 James 服务,请使用 Ctrl + C????????说明:启动前请确保您的JDK环境变量如JAVA_HOME等已经设置好;James 启动时,其SMTP 服务默认在 25 端口启动,POP3 服务默认在 110 端口启动, NNTP 服务默认在 119 端口启动, 请确保这些端口未被占用。比如本系统下就已经安装了Microsoft的 SMTP 服务,造成 James无法启动,解决方法为:开始---设置---控制面板---管理工具---服务,打开后找到“Simple Mail Transport Protocol(SMTP)”服务项,关闭即可。???????????? 5。配置服务???????服务器启动后会在本机配置一个默认的服务,这可以用来在本机上本服务器范围内收发邮件,但是邮件发不到163等外网邮箱。我们这里关注的重点就是配置一个能发到外网如163这样的邮箱的邮件,这样才有价值。不过由于本人是在本机上测试,一时不能获取公司的域名参数,无法测试接收外网邮箱(如163)的邮件,见晾,不过做法都是一样的,至少我们可以向外网邮箱发送邮件,局域网内可以收、发邮件。????????????? 打开D:\james-2.3.1\apps\james\SAR-INF 下的 config.xml 文件,初次启动James之前,不会有这个文件,只有当James服务启动一次之后才自动构件该文件。?????????????

文档评论(0)

woai118doc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档