实验七 Sendmail服务器的配置与验证
一 实验目的:
通过实验理解Sendmail服务器的基本概念,并且能够在linux操作系统下配置Sendmail服务器,并通过客户端验证。 二 实验环境
Redhat enterprise 5操作系统,局域网。 三 实验内容
.配置Sendmail服务器,使得客户端能够通过foxmail或者outlook express进行邮件的收发,配置并验证用户别名,对通过客户端的ip进行访问控制。 四 实验步骤
(1) 设置sendmail的服务器主机名为jsjwl.com,并在 /etc/hosts中加入一行:10.10.115.102 jsjwl.com
(2)MTA配置与安装
1)开启sendmail的发邮件功能 vi /etc/mail/sendmail.mc
找到如下行:
DAEAM_OPTIONS('Port=smtp,addr=127.0.0.1,Name=MAT')dnl 将它修改为能接收任意地址的邮件
DAEAM_OPTIONS('Port=smtp,addr=0.0.0.0,Name=MAT')dnl 其中,0.0.0.0表示能接收任意地址的邮件
2)生成新的sendmail配置文件 cd /etc/mail
mv sendmail.cf sendmail.org //备份原有的配置信息 m4 sendmail.mc >sendmail.cf //生成新的配置信息
3)添加用户别名 vi /etc/mail/aliases
添加
hmily:address1,address2 clinuxer:fayero
maillistgroup:hmily,clinuxer
4)创建aliases.db数据库 cd /etc/mail newaliases
5)允许投递 vi /etc/mail/access 添加
localdomain.tst RELAY localdomain.tst网域使用服务器转发邮件
192.168.0 RELAY 网段的主机使用服务器转发功能
192.168.1 REJECT 网段的主机使用服务器
//允许//允许192.168.0//拒绝192.168.1
创建access.db
makemap hash /etc/mail/access.db < /etc/mail/access
6)编辑/etc/mail/local-domain-names,增加jsjwl.com
7)重启sendmail
8)测试MAT服务 telnet localhost 25
(3)POP3与IMAP配置 1)安装Dovecot 2)编辑配置文件 vi /etc/dovecot.conf
去掉#protocols = imap imaps pop3 pop3s之前的#
3)重启Dovecot,使修改生效 chkconfig dovecot on service dovecot restart
4)测试POP3服务 使用telnet命令
telnet localhost 110 //110为pop3的端口 若出现的提示如下cd Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. +OK Dovecot ready.
表示Dovecot正常工作 添加用户 useradd clinuxer passwd clinuxer
(4)在window下用outlook express测试收发邮件
(5)学有余力的同学可完成openwebmail的配置