版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Apache James使用入门Tags: 入门 james apache 一、简介Apache James(Java Apache Mail Enterprise Server)是Apache组织的子项目之一,完全采用纯Java技术开发,实现了SMTP、POP3与NNTP等多种邮件相关协议。James也是一个邮件应用平台,可以通过Mailet扩充其功能,如Mail2SMS、Mail2Fax等。James提供了比较完善的配置方案,尤其是关于邮件内容存储和用户信息存储部分,可以选择在文件、数据库或其他介质中保存。James性能稳定、可配置性强,还是开源项目,所有源代码不存在版权问题,因此,Jam
2、es在项目中的应用日益广泛,现在常用版本为2.1,但最新版本2.3已经推出,在本文中,我们将仍以James2.1作为介绍蓝本。二、安装与配置James的安装配置过程非常简单。第一步:安装JDK请使用JDK1.3以上版本(推荐使用JDK1.4),假设安装在c:jdk1.3。第二步:下载James,并解压可以到Apache网站上下载James2.1,下载将得到一个压缩文件james-2.1.zip,大小为4.45M,将此包解压到c:james。第三步:直接运行或需要配置JAVA_HOME这时,可以尝试直接双击c:jamesbinrun.bat,若启动无误,将提示如下:Using PHOENIX_H
3、OME: C:jamesUsing PHOENIX_TMPDIR: C:jamestempUsing JAVA_HOME:Phoenix 4.0.1James 2.1Remote Manager Service started plain:4555POP3 Service started plain:110SMTP Service started plain:25NNTP Service DisabledFetch POP Disabled也有可能启动不了,并报JAVA_HOME找不到,这时,需要指定JAVA_HOME,比较简单的方法是在c:jamesbinrun.bat中指定JAVA_HOM
4、E,修改后的run.bat如下:remrem Determine if JAVA_HOME is set and if so then use itremset JAVA_HOME= c:jdk1.3if not %JAVA_HOME%= goto found_java 修改完后再运行run.bat,应该就可以正常启动了,若还有什么问题,请参见本文的FAQ部分。三、项目应用1、 项目需求某单位,有16个职能处室,共78台电脑(操作系统为Win98/2000/xp),其中有1台为专用服务器(Win2000),已连成局域网。为使单位内部的信息交流,尤其是文件交互更加便捷,单位决定在局域网内部架设一
5、套E-mail系统。2、 解决方案在专用服务器上安装James2.1,客户端使用操作系统自带的Outlook Express。3、 服务器端配置首先找出专用服务器的名字,假设叫unitname。然后打开文件c:jamesappsjamesSAR-INFconfig.xml。在config.xml文件中,找到Postmasterlocalhost,把此项改为Postmasterunitname,同理,找到localhost,把此项改为unitname。其实,改这两项就是把默认的localhost改为机器名,这样做是为了让其它机器也能访问邮件系统,当然,前提是在局域网上没有与服务器重名的机器。4、
6、 客户端配置假设有一个账号,用户名为holen,密码为123456,如何在Outlook中配置呢?首先,根据用户名,可以得出该用户邮箱地址为holenunitname ,然后在输入POP3和SMTP服务器时,直接使用服务器机器名unitname即可。5、 帐号管理James的账号管理是通过telnet完成的,登录命令为:telnet unitname 4555 其中unitname也可以换成IP,4555是端口号。登录时需要用户名和密码,初始的用户名和密码均为root。若登录成功,提示如下:JAMES Remote Administration Tool 2.1Please enter you
7、r login and passwordLogin id:Password:Welcome root. HELP for a list of commands需要注意的是,所有敲入的命令都不显示在屏幕上。输入help,将出现命令的帮助,信息如下:JAMES Remote Administration Tool 2.1Please enter your login and passwordLogin id:Password:Welcome root. HELP for a list of commandsCurrently implemented commands:help display th
8、is helplistusers display existing accountscountusers display the number of existing accountsadduser username password add a new userverify username verify if specified user existdeluser username delete existing usersetpassword username password sets a users passwordsetalias alias user locally forwar
9、ds all email for alias to userunsetalias alias unsets an aliassetforwarding username emailaddress forwards a users email to another emailaddressunsetforwarding username removes a forwarduser repositoryname change to another user repositoryshutdown kills the current JVM (convenient when James is run
10、as a daemon)quit close connection常用的命令有listusers、countusers、adduser、deluser、setpassword等。其中添加用户为adduser,例如:adduser holen 123456。通过这个后台管理界面,管理员就可以实现账号管理及其他相应的管理功能。6、 应用情况这套系统在该单位经过一周的试运行后,已正式运行两个月,用户数约百人,一直很稳定,期间,因操作系统故障,服务器重启两次,其他时间,一直处于运行状态,性能稳定,响应速度快。四、FAQ1、 在启动james时,提示POP3或SMTP不能使用?请检查一下,看“管理工具服务”里面,是不是启动了别的邮件服务器,已将110或25端口占用了。2、 JAVA_HOME找不到?请在run.bat中指定JAVA_HOME,若还不行,请在“我的电脑系统高级环境变量”中添加一项JAVA_HOME(一般不推荐这么做)。3、 服务器启动正常,但客户端不能收发邮件?请检查客户端配置是否正常,参照前面所讲,另外,请检查james下的config.xml,是否把localhost改成了机器名。五、总结总体而言,James是一款十分优秀的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026质量管理QC招聘题库及答案
- 2026年宁德新能源逻辑测试题及答案
- 2026年可爱的动物达标测试题及答案
- 2026年百万兆科技未来机械故障诊断的选择
- 2026招聘店员面试题及答案
- 2026年机械制图与自动化设计
- 2026年感应加热设备故障的检测与排除
- 2026年环境微生物学基础研究方法
- PhotoshoCC图形图像处理实战案例教程(微课版)课件 第13、14章 产品包装设计、网站页面设计
- 2025-2026学年夏日冰激凌美术教案
- TCPA 005-2024 星级品质 婴儿纸尿裤
- 桩基承载力优化设计研究
- DJ公主岗位职责
- 多联机安装全过程经典技术指导手册
- 龙虎山正一日诵早晚课
- 排球基础理论 【核心知识精讲精析】 高一上学期体育与健康人教版必修第一册
- 医院课件:《规范医疗服务收费行为培训》
- YY/T 1836-2021呼吸道病毒多重核酸检测试剂盒
- GB/T 32291-2015高压超高压安全阀离线校验与评定
- 煤矿掘进顶板管理
- 邹申写作教程Units-课件
评论
0/150
提交评论