首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > Apache >

apache james DNS配备

2012-09-04 
apache james DNS配置p { margin-bottom: 0.08in } 经过一番的辛苦努力,终于把James 配置搞定啦,好记性不

apache james DNS配置
p { margin-bottom: 0.08in; }

经过一番的辛苦努力,终于把James 配置搞定啦,好记性不如烂笔头啊,赶紧记下我的成功经过,以备以后查阅!



首先要做的就是配置域名的MX 记录啦:

先添加一条A记录:

mail.abc.com 指向 你的服务器IP!

然后添加域名的MX 记录,指向mail.abc.com A 记录( 即域名MX 记录的值为mail.abc.com).

OK ,域名的配置就完成啦!



接下来安装配置James :

James 不需要编译安装,解压即可以使用,把james 下载来后,必须先启动一下!

进入James 根目录下的bin 目录,启动:

127.0.0.1[bin]$ ./run.sh

Log 如下:

127.0.0.1[bin]$ ./run.sh



Using PHOENIX_HOME: /usr/local/james-2.3.2



Using PHOENIX_TMPDIR: /usr/local/james-2.3.2/temp



Using JAVA_HOME: /home/java/jdk1.6.0_11



Running Phoenix:







Phoenix 4.2







James Mail Server 2.3.2



Remote Manager Service started plain:4555



POP3 Service started plain:110



SMTP Service started plain:25



NNTP Service started plain:119



FetchMail Disabled



JVM exiting abnormally. Shutting down Phoenix.



然后按Ctrl+C 停止。

第一次运行后,系统会在 apps 目录下面生成一些初始化的配置文件。如果第一次运行有问题,用 netstat 检查一下是否有系统默认的端口被占用了,比如 110,25 等。



进入配置文件目录修改config.xml 文件:

127.0.0.1 [SAR-INF]$ pwd



/usr/local/james-2.3.2/apps/james/SAR-INF



127.0.0.1 [SAR-INF]$ vi config.xml

查找替换所有的 localhost 为你的域名,比如 abc.com

查找所有 autodetect 属性,修改为 false 。 AutodetectIP 也设为 false.

注释掉 
        <mailet match="RemoteAddrNotInNetwork=127.0.0.1" password="mypassword"



启动 James( 使用 Phoenix.sh) :

./Phoenix.sh start



最后使用 telnet 添加邮件用户 ( 具体命令在 telnet 后输入 help 查看 ) :

telnet server-name 4555



热点排行