Postfixでブラックホールアカウントを作成する正しい方法

Postfixでブラックホールアカウントを作成する正しい方法

Postfixでブラックホールアカウントを作成しようとしていましたが、これはPostfixで最も一般的な方法のようです。

1)ユーザーのホームディレクトリとしてユーザー(ユーザー名を指定blackhole)を作成します。/dev/null

useradd blackhole -d /dev/null

/etc/postfix/virtual2)ブラックホールユーザーに送信されたすべての電子メールをメールボックスに送信するblackhole@<subdomain.myhostname.com>アイテムを作成します。デフォルトでは次のようになります/home/<user/Maildir/new

 /^[email protected]$/   blackhole

次にpostfixデータベースを更新し、次のコマンドを使用してサービスを再ロードします。

  postmap /etc/postfix/virtual
  /etc/init.d/postfix reload

これが期待どおりに機能している間、つまり送信者に返信メールを送信せずに送信された電子メールが消えますが、メールログには、blackhole@<subdomain.myhostname.com>この方法がブラックホールアカウントを作成する簡単な方法、粗いアプローチであるという印象を与える次の内容が表示されます。 Postfixでこれを行う正確で合法的な方法があるかどうか疑問に思います。

Jan 17 09:21:20 plmercury01 postfix/local[17760]: DBC8F16197F: to=<[email protected]>, orig_to=<[email protected]>, relay=local, delay=0.19, delays=0.09/0/0/0.1, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /dev/null/Maildir/tmp/1484666479.P17760.plmercury01.myhostname.com: Not a directory)

私の質問:

1)これがショートカットではなく、Postfixでブラックホールアカウントを作成する正当な方法ですか?

2)メールログに表示された苦情を無視できますか/dev/null

答え1

「ブラックホール」アカウントを作成する必要はありません。交通地図の項目だけが必要です。例:

[email protected]   discard:silently

関連情報