![sendmail 别名-发送到 root 加上外部地址?](https://linux22.com/image/733640/sendmail%20%E5%88%AB%E5%90%8D-%E5%8F%91%E9%80%81%E5%88%B0%20root%20%E5%8A%A0%E4%B8%8A%E5%A4%96%E9%83%A8%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
有很多关于如何使用别名将电子邮件发送到多个地址的例子,但我感兴趣的是发送到内部名称和外部地址。
例如,这不起作用,但外部地址确实收到了根消息:
root: root,[email protected]
我也尝试过这个,但是尝试附加到文件时出现访问被拒绝错误:
root: /var/mail/root,[email protected]
我想将 root 的消息记录保存在通常的位置,并将副本发送到外部地址。
有什么建议吗?
谢谢。
答案1
将根电子邮件重定向到非特权本地用户。
root: localuser,[email protected]
根电子邮件通常通过别名重定向到选定的非特权本地帐户。
将电子邮件发送到根拥有的邮箱文件是一种不必要的安全风险。
保留根电子邮件的本地副本几乎总是一个好主意。
具有“自我传递”的别名需要另一种语法来避免“别名循环中断”。sendmail.org
的 Sendmail 接受:
user: \user, [email protected]