4.5. Sendmail 配置
如果您的 RHN Satellite 将为有 Monitoring 权利的系统提供服务,并希望通过电子邮件来确认您收到的警告通知,您必须配置 sendmail 来正确处理接收的邮件。这需要使用电子邮件重定向功能,它允许您通过一个回复来停止向用户发送与 Monitoring 相关的事件。
重要
一些有严格限制的机构会不允许邮件从一个未被认可的地址发送。因此,您需要将
rogerthat01@{mail domain}
设置为一个在您的机构的环境中可用的地址。请咨询您的邮件系统管理员。
要正确地配置 sendmail,以根用户身份运行以下命令。首先,使用以下命令创建一个符号链接来允许 sendmail 运行通知队列:
ln -s /usr/bin/ack_enqueuer.pl /etc/smrsh/.
ln -s /usr/bin/ack_enqueuer.pl /etc/smrsh/.
接下来,在邮件服务器上编辑
/etc/aliases
文件并添加以下的行:
rogerthat01: | /etc/smrsh/ack_enqueuer.pl
rogerthat01: | /etc/smrsh/ack_enqueuer.pl
接下来,编辑
/etc/mail/sendmail.mc
文件并改变:
"DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl"
"DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl"
至:
"DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl"
"DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl"
然后,处理别名:
newaliases
newaliases
最后,更新
sendmail-cf
软件包:
yum update sendmail-cf
yum update sendmail-cf
注意,未联网的安装必须从 ISO 中获得这个软件包。
重新启动 sendmail:
service sendmail restart
service sendmail restart