如何重定向发送至 root 的服务电子邮件通知

如何重定向发送至 root 的服务电子邮件通知

如何设置 Linux 盒子将服务电子邮件从““服务名称”@“机器 ID””发送到非 root 电子邮件帐户?

示例1:

to: [email protected]  
from: cron@machine**1**.com

例2:

to: [email protected]  
from: mdadm@machine**2**.com

服务使用惯用语法设置电子邮件通知。仅检查

grep -Eir "(MAILADDR|MAILTO|-m)(\ )*(=)?(\ )*root" /etc/*

显示收件人:

/etc/anacrontab:MAILTO=root  
/etc/cron.d/0hourly:MAILTO=root  
/etc/crontab:MAILTO=root  
/etc/mdadm.conf:MAILADDR root  
/etc/smartmontools/smartd.conf:DEFAULT -a -n standby,7,q -S on -m root -M exec   /usr/libexec/smartmontools/smartdnotify -n standby,10,q  
/etc/sysconfig/smartmontools:# smartd_conf_opts="-H -m root"

(除了 MAILADDR、MAILTO 和 -m 之外,可能还有其他方法可以为包命名通知收件人。)

发件人
根?

查找/更改这些文件的方式是将它们邮寄到[电子邮件受保护]?也许是帐户别名?
是否可以将发件人设置为service@machineId?
“仅发送”是否需要创建用户和/或本地邮箱?

有关的:
如何将所有电子邮件重定向到单个外部地址?
将发送给用户的特定电子邮件地址重定向到其他电子邮件收件人(程序邮件)

平台:
Centos 7
postfix

答案1

编辑文件
/etc/aliases

# Person who should get root's mail在收件人中设置类似于以下内容的条目:
root: [email protected]

然后运行:
newaliases

我认为不需要重新启动postfix...

相关内容