用 apache james 搭建邮件服务器来收发邮件实践

用 apache james 搭建邮件服务器来收发邮件实践

ID:10206915

大小:36.15 KB

页数:10页

时间:2018-06-12

用 apache james 搭建邮件服务器来收发邮件实践_第1页
用 apache james 搭建邮件服务器来收发邮件实践_第2页
用 apache james 搭建邮件服务器来收发邮件实践_第3页
用 apache james 搭建邮件服务器来收发邮件实践_第4页
用 apache james 搭建邮件服务器来收发邮件实践_第5页
资源描述:

《用 apache james 搭建邮件服务器来收发邮件实践》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用ApacheJames搭建邮件服务器来收发邮件实践  ApacheJames简称James,是JavaApacheMailEnterpriseServer的缩写。James是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。        本文不赘述James服务器的参数细节,这个以后有机会再详细讨论,这里先从服务器搭建开始,用搭建的服务器收、发电子邮件来熟悉一下ApacheJames。本人也是新手,希望能得到各位高手的指点,使大家能悟到进阶的方向。       开

2、始之前,先声明一下本文操作的系统环境:      1.JDK6u10b      2.JMailAPIv1.4.2      3.JAFAPIv1.1(JavaBeanActivationFramework)      4.ApacheJames2.3.1      5.Eclipse3.4forJ2EEDevelopers      6.Windows2000Serversp4                   1。请下载安装JDK,并设置好其环境变量:JAVA_HOME=……、PATH=……、CLASSPATH=……Eclipse

3、3.4是目前的最新版本,可以从http://www.eclipse.org/下载。             2。请下载JMailAPI、JAFAPI,可以在www.java.sun.com找到他们,找不到也不要紧,本文附件示例代码免费提供一份(^_^)。       3。ApacheJames的官方网站为:http://james.apache.org/,当前Server 的最新版为2.3.1版.安装非常简单,下载后得到james-binary-2.3.1.zip文件,解压后即可。这里假设解压到D盘(D:james-2.3.1),目录

4、结构如下:            D:james-2.3.1              

5、---apps              

6、---bin              

7、      …………       4。启动James服务器      双击或在命令行下执行D:james-2.3.1bin目录下的run.bat文件,即可启动James服务器。       启动后能在控制台看到如下信息,说明启动成功:Java代码 ·Using PHOENIX_HOME: D:james-2.3.1   ·Using PHOENIX_TMP

8、DIR: D:james-2.3.1temp   ·Using JAVA_HOME: D:Javajdk1.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

9、 Disabled                 要关闭James服务,请使用Ctrl+C        说明:启动前请确保您的JDK环境变量如JAVA_HOME等已经设置好;James启动时,其SMTP服务默认在25端口启动,POP3服务默认在110端口启动,NNTP服务默认在119端口启动,请确保这些端口未被占用。比如本系统下就已经安装了Microsoft的SMTP服务,造成James无法启动,解决方法为:开始--->设置--->控制面板--->管理工具--->服务,打开后找到“SimpleMailTransportProtoco

10、l(SMTP)”服务项,关闭即可。            5。配置服务       服务器启动后会在本机配置一个默认的服务,这可以用来在本机上本服务器范围内收发邮件,但是邮件发不到163等外网邮箱。我们这里关注的重点就是配置一个能发到外网如163这样的邮箱的邮件,这样才有价值。不过由于本人是在本机上测试,一时不能获取公司的域名参数,无法测试接收外网邮箱(如163)的邮件,见晾,不过做法都是一样的,至少我们可以向外网邮箱发送邮件,局域网内可以收、发邮件。             打开D:james-2.3.1appsjamesSA

11、R-INF下的config.xml文件,初次启动James之前,不会有这个文件,只有当James服务启动一次之后才自动构件该文件。             找到Java代码 ·……   ·

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。