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)