当将我的树莓派设置为使用本地电子邮件(在 Raspbian/Debian 上使用 exim4 作为默认 MTA)以及进行 debconf 初始配置时,系统询问我是否将 root 的电子邮件转发到我的用户帐户,我照做了。回想起来,我希望我也包含 root 以及我的用户帐户(我们称之为 user1)。换句话说,发送到 root 的任何邮件实际上都应该发送到 root 和 user1。
将 /etc/aliases 中的别名更改为
root: user1, root
没有什么区别。现在,除了以 user1 身份接收之外,我现在如何将 root 的电子邮件“抄送”到 root 邮件收件箱?
答案1
编辑是不够的/etc/aliases
,你需要运行:
sudo newaliases
进而
sudo service exim4 restart
从man newaliases
Newaliases 为邮件别名文件 /etc/aliases 重建随机访问数据库。每次更改此文件时都必须运行它才能使更改生效。
答案2
Exim 有一个编译时设置FIXED_NEVER_USERS
,不允许传递到 root:https://github.com/Exim/exim/wiki/Q0039#question。如果不构建自己的 Debian 软件包,就无法解决这个问题。