|
yum -y install sendmail sendmail-cf m4 cyrus-sasl cp /etc/mail/sendmail.mc /etc/mail/sendmail.mc.bak |
首先进入 /etc/mail 目录
1、配置文件 sendmail.mc
(1)打开文件 sendmail.mc
| vi sendmail.mc |
(2)在命令状态下,输入
| /DAEMON_OPTIONS |
查找字符串:
| DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl |
(3)在该字符串前面加上dnl ,把该行注释掉,即:
| dnl DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl |
保存退出
(4)执行命令
|
cp /etc/mail/sendmail.cf /etc/mail/sendmail.cf.bak m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf |
输出新的配置文件
2、配置文件access
(1)打开文件 access
| vi access |
(2)在文件中添加
| 192.168.94RELAY |
(注意:网段根据实际确定)
保存退出
(3)执行命令
| makemap hash /etc/mail/access.db < /etc/mail/access |
建立索引文件
3、配置文件local-host-names
(1)打开文件 local-host-names
| vi local-host-names |
(2)在文件中添加
|
btest.com mail.btest.com |
设置本地域名,以进行本地传递
4、修改hosts文件,用于接收邮件
hosts文件位于 /etc目录下
(1)进入/etc目录,打开hosts文件
| vi hosts |
(2)添加linux服务器的IP地址和别名,内容如下:
| 192.168.94.40btest.com |
5、修改完以上配置文件,重启sendmail
| /etc/rc.d/init.d/sendmail restart |
本文详细介绍如何配置sendmail服务,包括安装sendmail、配置sendmail.mc、access、local-host-names等关键文件,以及设置hosts文件和重启服务的具体步骤。
1357

被折叠的 条评论
为什么被折叠?



