所以我在我的 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)。