web-dev-qa-db-ja.com

sendmailエイリアス-ルートと外部アドレスに送信しますか?

エイリアスを使用して複数のアドレスに電子メールを送信する方法の例はたくさんありますが、内部名と外部アドレスに送信することに興味があります。

たとえば、これは機能しませんが、外部アドレスはルートメッセージを取得します。

root: root,[email protected]

私もこれを試しましたが、ファイルに追加しようとするとアクセス拒否エラーがスローされます:

root: /var/mail/root,[email protected]

Rootのメッセージを通常の場所に記録し、そのコピーを外部アドレスに送信したいと思います。

提案?

ありがとう。

3
WilliamFields

ルートメールを非特権ローカルユーザーにリダイレクトします。

root: localuser,[email protected]

ルートメールは通常、エイリアスによって選択された非特権ローカルアカウントにリダイレクトされます。
rootが所有するメールボックスファイルへの配信は、不必要なセキュリティリスクです。
ほとんどの場合、ルートメールのローカルコピーを保持することをお勧めします。

「自己配信」のあるエイリアスには、「エイリアスループの中断」を回避するための別の構文が必要です。
sendmail.orgによるSendmailは以下を受け入れます:

user: \user, [email protected]
3
AnFi