配置Linux下的邮件服务器(2)

2、配置Sendmail服务器
1)查一下能否解析
#nslookup
>set type=MX
>virtual.com.
>exit
2)配置sendmail的虚拟域
编辑/etc/mail/local-host-name文件,内容如下:
     host1.ncie.org
     virtual.com
编辑虚拟用户表/etc/mail/virtusertable,添加如下内容,两个E-mail之间用Tab键隔开
     @virtual.com       %1@ncie.org
把虚拟用户表文件中的数据导入到数据库
     #makemap dbm /etc/mail/virtusertable.db 重启sendmail    #service sendmail restart
3、测试:从user2@host1.ncie.org发信给user1@vitual.com,看能否收到

>>任务五:配置带SMTP认证的sendmail

实验要求:在服务器上配置Sendmail,启用SMTP认证功能,使用户能够通过SMTP认证从远程客户机上收发E-mail。

实验步骤:
1、安装SASL软件包
#rpm -ql|grep sasl    先看看有没有装,如果有就不用装了
如果没装,把第一张光盘放入,进行如下步骤:
#mount /mnt/cdrom
#cd /mnt/cdrom/RedHat/RPMS
#rpm -ivh cyrus-sasl-1.5.24-25.i386.rpm
#rpm -ivh cyrus-sasl-md5-1.5.24-25.i386.rpm
#rpm -ivh cyrus-sasl-plain-1.5.24-25.i386.rpm
#cd;umount /mnt/cdrom
2、修改sendmail.mc,并重新生成sendmail.cf
将/etc/mail/sendmail.mc文件里面下面两行的前面的dnl去掉,成如下样子
TRUST_AUTH_MECH('DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define('confAUTH_MECHANISMS','DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
#m4 /etc/mail/sendmail.mc>/etc/sendmail.cf
#service sendmail restart
3、测试

>>任务六:安装并配置OpenWebMail

实验步骤:
1、安装并初始化OpenWebMail
需要安装的依赖软件包:
perl-suidperl-5.6.1-34.99.6.i386.rpm
perl-Compress-Zlib-1.21-RH73.i386.rpm
perl-Text-Iconv-1.2-RH73.i386.rpm
perl-MIME-Base64-2.12-14.i386.rpm
perl-CGI-2.752-34.99.6.i386.rpm
perl-libnet-1.09.1-17.i386.rpm
安装OpenWebMail
#rpm -ivh openwebmail-2.21-20031113.i386.rpm
初始化OpenWebMail
#cd /var/www/cgi-bin/openwebmail
#./openwebmail-tool.pl --init

2、在Sendmail服务器上配置并启动Apache服务器
3、测试,客户机浏览器输入:

>>任务七:配置Postfix邮件服务器

以下为旧版教材内容(供参考):

>>考试题目:

1、 在一台Linux上创建Postfix邮件服务器,IP地址为192.168.1.xx(其中xx为考生考试号码的最后两位)。

2、 邮件服务器名称为mail.nciexx.com。

3、 设置2个用户user1和user2

4、 在客户机上试验

实验报告:

一、修改Linux的IP地址

1、在linux的命令行下输入netconfig, 在图形界面下配置IP为192.168.1.xx

2、在linux的命令行下依次运行如下命令,使刚才的IP生效(如记不住下面的命令也可运行reboot重启系统来使刚才的设置生效)
     ifdown ifcfg-eth0
     ifup   ifcfg-eth0

二、准备工作:

1、安装Postfix和IMAP和BIND

系统-软件包-从上载文件选择Postfix、IMAP、BIND安装

2、关闭Sendmail,ipchains,启动Postfix和BIND

在Linux中运行: service sendmail stop

service ipchains stop

service postfix start

service named start

3、启动IMAP和POP3

在Webmin中,服务-Xinetd服务配置-选择IMAP和POP是启用,然后"应用改变"。

三、配置DNS服务器:

1、在服务器中先配置DNS客户:

在Webmin中,硬件-网络配置-DNS客户

主机名:master.ncie08.com        解析顺序:DNS、hosts

DNS:192.168.1.XX

2、配置DNS服务器:

(1)、在Webmin中,服务-BIND 8-新建

正向主区域:ncie08.com

反向主区域:192.168.1

(2)、在正向区域中添加:

主机: master.ncie08.com           IN          A     192.168.1.XX

mail.ncie08.com            IN          A     192.168.1.XX

邮件服务器    ncie08.com    MX    10 mail

(3)、重启BIND服务器

3、在客户机检验:

(1)、设置客户机DNS指向192.168.1.XX

(2)、NSLOOKUP检验正确

四、设置Postfix

1、配置主文件:/etc/postfix/main.cf

myhostname=mail.ncie08.com

mydomain=ncie08.com

myorigin=ncie08.com

mydestination=$myhostname,localhost.$mydomain,$mydomain

inet_interfaces=all

2、设置用户:

在Webmin中,系统-用户和群组

(1)、先增加一个组:mailuser

(2)、增加用户user1:

用户名:user1

主目录:/home/user1

shell:/sbnin/nologin

主组:mailuser

(3)、再增加user2

五、检验:

>>常规实验题

一、实验大纲

安装软件:postfix,imap(电子邮件阅读服务器)

准备工作:停止sendmail,ipchains,设自启动

基本配置:mydomain等五个关键参数

配置postfix   在DNS中注册邮件服务器

添加用户帐号(必须先建组)

配置邮件别名和虚拟域

用Foxmail来进行测试

二、实验步骤
1、准备工作:将sendmail服务停止(service sendmail stop),将防火墙关闭( service ipchains stop)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/27291.html