RHEL 5.2下SendMail+dovecot邮件系统配置教程(2)

二、SendMail常规配置

SendMail运行过程是读取/etc/mail/sendmail.cf配置文件,但该文件配置比较复杂,所以一般是配置/etc/mail/sendmail.mc,然后通过以下命令生成sendmail.cf文件(每次修改sendmail.mc后都必须通过使用该命令后再重启sendmail服务,否则配置不会生效)。

m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

在/etc/mail/sendmail.mc文件对格式要求非常严格:

每句左边不能有空格
区分大小写
注释在最左边加dnl
每句必须以dnl结束
增加的语句,不能在最后一行
语句中的引号,如下图

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

1、安装bind及相关软件包。

yum -y install sendmail-cf.i* sendmail-doc.i*  


2、SendMail在默认只侦听127.0.0.1,此处要修改为侦听指定网络接口或0.0.0.0(本机所有IP)
 
3、增加本服务器可处理的FQDN或区域名(只有在列表的本服务器才处理)。这需要修改/etc/mail/local-host-names文件。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

4、执行以下步骤后SendMail即可收发邮件。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

到此一个最简单的邮件系统已经通过SendMail实现了,下面来看看如何通过telnet命令测试邮件系统是否可以正常工作。

RHEL 5.2下SendMail+dovecot邮件系统配置教程

 

在linux字符模式中收取当前用户收件箱内容使用mail命令。

linux

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxwdx.html