OpenSMTPD:本应位于 root 用户 mbox 中的邮件位于默认用户的邮箱中

OpenSMTPD:本应位于 root 用户 mbox 中的邮件位于默认用户的邮箱中

所以我在我的 OpenBSD VPS 上设置了一个 OpenSMTPD 服务器。我已经指定了别名文件路径并配置了操作“local_mail”,以根据 .txt 文件中相应的别名将邮件转发给特定用户/etc/mail/smtpd.conf。 (我使用 ... 来引用我在以下代码块中未指定的行。)

...
table aliases file:/etc/mail/aliases
...
action "local_mail" mbox alias <aliases>
...

/etc/mail/aliases文件目前看起来像这样

# Basic system aliases -- these MUST be present
MAILER-DAEMON: postmaster
postmaster: root

# General redirections for important pseudo accounts
daemon: root
ftp-bugs: root
operator: root
www:    root

...

mail: qwerty

其中 qwerty 是我的用户名。

问题:发送给 postmaster 的所有邮件都应在 root 用户的 mbox 中找到。但它却出现在 qwerty 用户的 mbox 中。

答案1

从相当多的版本开始,/root/.forward当选择创建用户(除了 root 之外)时,文件是在安装过程中创建的。

更多关于它的信息请参见前进(5)

相关内容