sendmail邮件服务配置
实验拓扑:
实验环境:
1、 需要配置好dns即是邮件服务器的域名正反向解析。
2、关闭防火墙及selinux。
3、需配置好本地yum源,便于所需的软件包安装
实验说明:
在这里用Redhat 6.8 来充当sendmail服务器,使用xp系统自带的outlook的邮件客户端测试
主要是配置两大方面:
一、配置好sendmail(发送邮件服务)
二、配置好dovecot(接收邮件服务)
实验的操作步骤:
一、配置sendmail实验流程
step 1、安装好实验所需的所有软件包
通过命令“yum install -y sendmail sendmail-cf m4 dovecot ”安装好四个软件包
做下说明:1、sendmail软件包是配置sendmail的主要服务软件
2、sendmail-cf软件包是辅助我们配置的软件
3、m4软件包是生成sendmail.cf的强大工具(此软件一般系统安装时自带的)
4、dovecot软件包则是接收邮件服务的软件
表示所需的软件包皆安装完毕!!!
step 2、关闭postfix服务进程
“service postfix stop ”命令关闭postfix服务;主要是因为postfix占用了smtp 25号端口。postfix一般都是系统自带的软件,并已启动的服务。
step 3、配置好主机名称
在/etc/host和/etc/sysconfig/network,以及系统的hostname。三者必须一一对应的上!
step4、配置sendmail的主配置文件(存在/etc/mail工作路径下)
配置sendmail.mc(主要修改52和53行将前面的注释去掉;还要修改122行:将127.0.0.1改为0.0.0.0)
编辑local-host-names,添加上邮件的域,可以提供用户通过域来收发邮件功能。
编辑access访问控制表,添加可访问的网段
利用m4、makemap工具生成sendmail.cf、access.db
到此sendmail的发邮件服务配置完毕!!
step 5、配置dovecot服务
配置/etc/dovecot/dovecot.conf(主要配置20、26、38行)
配置/etc/dovecot/conf.d/10-mail.conf(配置25行和122行)
dovecot服务配置完毕。。。
step 6、建立几个系统用户测试
useradd zhang3 -s /sbin/nologin -G mail
useradd li4 -s /sbin/nologin -G mail
useradd wang5 -s /sbin/nologin -G mail
step 7、 启动服务
service sendmail start
service dovecot start
所需的配置过程均全部完成。。。!!!
实验拓展:
还可做别名,实现邮件群发功能!!
vim /etc/aliases 中添加别名,以及对应的用户
添加完成后,一定别忘了用newaliases重新生成新的aliases即可
实验结果验证:
有两个办法,一、是通过Telnet到对应的端口测试;二、是通过xp的outlook配置测试
方法一、是通过Telnet到对应的端口测试;测试结果跟我图片一致则说明,服务已经正常运作啦!
方法二、是通过xp的outlook配置测试
实现群发功能:
致此,实验均全部完成。希望对你们有所帮助。。。有兴趣者可以深入学习,还有很多内容值得去探讨的。现在主流的postfix邮件服务!完全兼容sendmail邮件服务器的所有配置,很有可能将会替代sendmail的主导地位。