公司的备份服务器上简单配置了一个邮件服务器mail.echineselearning.com,目前已经可以使用,jira和wiki的邮件都是用这个邮件服务器发的。下面简单记录一下配置过程,还是很简单的。
1、从http://james.apache.org/download.cgi下载最新稳定版
2、解压缩到你所希望的目录,比如/usr/local/james/
3、修改权限chomd +x /usr/locale/james/bin/*.sh
4、启动james, /usr/local/jame/bin/run.sh &
5、修改配置文件,vi /usr/local/james/apps/james/SAR-INF/config.xml。配置的内容为:管理员用户名、密码;服务器名称;DNS服务器;postmaster邮件地址;访问控制;等。具体配置见下。
6、重启服务器。先killall java,再/usr/local/jame/bin/run.sh &
7、添加在邮件服务器上添加电子邮件帐户: telnet localhost 4555,用户名密码是在step5设置的
8、修改linux的防火墙配置,打开25和110端口。
9、配置自己的outlook试试。配置参数如下:服务器:mail.echineselearning.com,用户名test,密码test
vi /usr/local/james/apps/james/SAR-INF/config.xml,分别查找并修改一下内容:(括号里是我修改后的值)
- postmaster(postmaster@mail.echineselearning.com)
- servername(mail.echineselearning.com)
- mailet match="RemoteAddrNotInNetwork=127.0.0.1",将这段注释掉,否则发不了信
- mail.smtp.localhost(mail.echineselearning.com)
- dnsserver(202.106.0.20,211.161.46.84,211.98.4.1)
- administrator_accounts(。。。)
- helloName(mail.echineselearning.com)
- smtpserver(<authRequired>true</authRequired>)