域中所有邮件用户的 Sendmail 别名

域中所有邮件用户的 Sendmail 别名

有没有办法在 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

相关内容