OpenSMTPD: root ユーザーの mbox に存在する必要があるメールは、既定のユーザーのメールボックスにあります。

OpenSMTPD: root ユーザーの mbox に存在する必要があるメールは、既定のユーザーのメールボックスにあります。

そのため、OpenBSD VPSにOpenSMTPDサーバーを設定しました。エイリアスファイルのパスを指定し、.txtファイルの対応するエイリアスに基づいて特定のユーザーにメールを転送するように "local_mail"アクションを設定しました/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は私のユーザー名です。

問題:ポストマスターに送信されたすべてのメールは、rootユーザーのmboxで見つける必要があります。しかし、qwertyユーザーのmboxには表示されます。

答え1

いくつかのバージョンから、/root/.forwardインストール中にroot以外のユーザーを作成することを選択すると、ファイルが生成されます。

これについて詳しくは、次をご覧ください。フォワード(5)

関連情報