exim4 は /etc/aliases を使用しません。

exim4 は /etc/aliases を使用しません。

私のサーバーの一部のプロセスはさまざまなシステムアカウントにメールを送信し、すべてのアカウントは自分のローカルコンピュータのルートディレクトリに送信されます。ルートアカウントを私の(外部)メールアドレスのエイリアスとして使用したいと思います。 exim4バージョン4.86_2を使用しています。

/etc/aliasesには次のものがあります。

mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: [email protected]

"newaliases"コマンドを実行しましたが、"root"にメールを送信するとroot@localdomainに送信されます。

サーバーが/ etc / aliasesを読み取るか、システムメールを外部のメールアドレスに送信するにはどうすればよいですか?

ベストアンサー1

ホストはシステムの標準名が何であるかを知らないので、すべてのローカルメールが実際にリモートメールであると仮定します。今は修正しました。この回答によると

おすすめ記事