sendmail 别名-发送到 root 加上外部地址?

sendmail 别名-发送到 root 加上外部地址?

有很多关于如何使用别名将电子邮件发送到多个地址的例子,但我感兴趣的是发送到内部名称和外部地址。

例如,这不起作用,但外部地址确实收到了根消息:

root: root,[email protected]

我也尝试过这个,但是尝试附加到文件时出现访问被拒绝错误:

root: /var/mail/root,[email protected]

我想将 root 的消息记录保存在通常的位置,并将副本发送到外部地址。

有什么建议吗?

谢谢。

答案1

将根电子邮件重定向到非特权本地用户。

root: localuser,[email protected]

根电子邮件通常通过别名重定向到选定的非特权本地帐户。
将电子邮件发送到根拥有的邮箱文件是一种不必要的安全风险。
保留根电子邮件的本地副本几乎总是一个好主意。

具有“自我传递”的别名需要另一种语法来避免“别名循环中断”。sendmail.org
的 Sendmail 接受:

user: \user, [email protected]

相关内容