2017-8-23

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017-8-23 相关的知识,希望对你有一定的参考价值。

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的主导地位。

以上是关于2017-8-23 的主要内容,如果未能解决你的问题,请参考以下文章

2017.8.23

最短任务调度算法

国民医保尊享e生限时开放到65岁

shell 指定用户交互式登录

python-- 列表,元组

使用w查看系统负载,vmstat命令,top命令,sar命令。nload命令