有没有办法在 Sendmail 中创建一个全局别名,以便它能够向所有用户发送电子邮件?我尝试创建一个别名并包含所有用户的列表,但当我尝试通过 m4 处理它时,我收到一条错误消息,提示该行太长。
答案1
发送邮件常问问题会是一个好的开始。(并且是谷歌搜索“sendmail 所有用户”的第一个结果...)
对此没有神奇的捷径。但设置起来并不难:在
/etc/aliases
alluser: :include:/etc/mail/allusers
不要忘记运行
newaliases
。然后在文件中列出您的用户(每行一个)/etc/mail/allusers
。您可以使用以下方法执行此操作
awk -F: '$3 > 100 { print $1 }' /etc/passwd > /etc/mail/allusers