java邮件服务器安装教程,java 邮件服务器之james安装配置

James 邮件服务器的安装和配置

环境:

邮件服务器:

操作系统:REDHAT LINUX AS 4

IP:192.168.1.108

子网掩码:255.255.0

网关:192.168.1.1

DNS:192.168.1.2

客户端:

操作系统:windows 2003

IP :192.168.1.2

子网掩码:255.255.255.0

网关:192.168.1.1

DNS:192.168.1.2

简单介绍一下邮件服务器的配置环境

已经安装好了,apache,php,mysql,tomcat

路径分别是

/usr/local/apache

/usr/local/php

/usr/local/mysql

/usr/local/tomcat

Jdk 安装的是1.6

路径是/usr/java

下面介绍安装的整个过程和注意事项

1. 下载所需要的软件

[url]http://james.apache.org/[/url]

2. 安装过程

我把James上传到我的服务器的路径是/usr/local/software

#cd /usr/local/software

#tar zxvf james-2.3.1

#mv james-2.3.1 /usr/local/james

#cd /usr/local/james

#cd bin

#chmod +x run.sh

#chmod +x phoenix

注意不修改可能不能运行

#./run.sh

出现以下界面:

0818b9ca8b590ca3270a3433284dd417.png

表示安装正常进行.,这时james已经运行…

运行james之前要先停掉系统自带的sendmail邮件服务,否则也会报错....

如果想停掉的话,开一个SHELL,,,,,,,用KILL命令结束进程就可以了,或者直接crtl+c掉,也可以的,呵呵...

安装过程中可能出现错误,请查看是否是防火墙阻挡了james运行所需要的端口,25,110.4555

通过编辑iptables文件,打开相应的端口.,记得重新启动防火墙.命令:service iptables restart

下面通过修改CONFIG.XML配置文件实现收发邮件.

通过kill命令杀死james的进程,或直接ctl+c

#cd /usr/local/james/apps/SAR-INF

#vi config.xml

修改/usr/local/james/apps/SAR-INF/config.xml

#

postmaster@redhat

... ...

redhat

… …

注释掉以下内容

relay-denied

550 - Requested action not taken: relaying denied

添加DNS

202.99.96.68

192.168.1.2

同时关掉autodiscover标签.

修改远程管理的端口和帐户名

4555

... ...

... ...

注意是修改SMTPserver的不是其他的服务

true

启用SMTP的认证,去掉注释就可以了.

true

的注释去掉;

3.利用客户端远程TELNET到邮件服务器.

telnet 192.168.1.108 4555

如下图所示:

0818b9ca8b590ca3270a3433284dd417.png

admin

admin

(1)添加用户

adduser jame1 123456

adduser jame2 123456

添加完的用户显示的界面

0818b9ca8b590ca3270a3433284dd417.png

在用OUTLOOK测试收发邮件是否正常之前应该先看下25和110端口是否已经打开,没有打开的话是连接不上的. 一定要输对命令,否则提示无效命令

(2)登录的邮件服务器

#vi /etc/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT

#service iptables restart

4.测试是否可以收发邮件.

(1)在客户端启动outlook,在OUTLOOK里把账户添加过来

如下图

0818b9ca8b590ca3270a3433284dd417.png

(2)改变默认的账户,发邮件给另一个账户,我设的第一个么默认账户是jame,用它给jame2发邮件如下图

0818b9ca8b590ca3270a3433284dd417.png

(3)修改一下默认的账户,我改为jame2,收一下邮件,如下图所示

证明jame 可以给就jame2 发邮件,也证明jame2可以正常接受邮件,jame2可以给jame回复如下图所示

0818b9ca8b590ca3270a3433284dd417.png

(4)改变默认的账户然后收下邮件,可以看到以下界面:

0818b9ca8b590ca3270a3433284dd417.png 证明,内网可以正常的收发邮件了,那外部网络呢,,也应该是可以的,但是我的网络所在的局域网的外部端口给封掉了,没有测试…,,呵呵!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值