1.实验目的
了解邮件服务器配置的流程,可以配置简单的邮件服务器。
2.实验平台
操作系统:Windows+VMware Workstation 虚拟CentOS6.5
3.实验内容和要求
在本地虚拟机配置一个邮件服务器,测试收发邮件。
了解邮件发送的流程,结合上次DNS的实验,测试邮件服务器。
4.实验报告
先测试DNS服务器,
如果DNS服务不能用,请参考DNS服务配置
Sendmail配置举例
1 使用yum或rpm安装安装软件包
yum安装不能用的请参考配置本地yum源
yum install sendmail
yum install sendmail-cf
yum install m4
Yum install dovecot
或:
rpm -ivh sendmail-8.14.4-8.el6.x86_64.rpm
rpm -ivh sendmail-cf-8.14.4-8.el6.noarch.rpm
rpm -ivh m4-1.4.13-5.el6.x86_64.rpm
rpm -ivh dovecot-2.0.9-7.el6.x86_64.rpm
安装后配置sendmail
编辑sendmail.mc修改smtp侦听网段范围
Vi /etc/mail/sendmail.mc
116行:
DAEMON_OPTIONS(`Port=smtp,Addr=0.0.0.0,Name=MTA')dnl
155行:
LOCAL_DOMAIN(`test.com')dnl
- 使用m4命令生成sendmail.cf
- m4 /etc/mail/sendmail.mc >/etc/mail/sendmail.cf
- 修改local_host-names文件添加域名及主机名
- Vi /etc/mail/local-host-names
test.com.
mail.test.com.
启动sendmail服务:
service sendmail start
service dovecot start
测试端口,验证SMTP认证功能
telnet localhost 25后输入ehlo localhost
telnet localhost 110
telnet登录邮件服务器
telnet mail.test.com 25
telnet mail.test.com 110
测试邮件服务器
发送邮件
接收邮件
5.实验总结
此次实验看似简单,但实际上很麻烦,但是只要是上次实验配置的DNS服务器没问题,就能简化很多,还有一点就是使用telnet mail.test.com 25时,发生IP请求被拒绝,查看端口发现25端口没开,打开防火墙,开启25端口,开过之后发现还是不行,telnet localhost 25发现能用,查看端口情况发现25端口只能内127.0.0.1访问,其他IP不能访问,查看很多文档后,还是没找到解决办法,最后重启后发现可以了。