rootに送信されたサービスEメール通知をリダイレクトする方法

rootに送信されたサービスEメール通知をリダイレクトする方法

「サービス名」@「マシンID」でルート以外のメールアカウントにサービスメールを送信するようにLinuxボックスをどのように設定しますか?

例1:

to: [email protected]  
from: cron@machine**1**.com

例2:

to: [email protected]  
from: mdadm@machine**2**.com

このサービスは、慣用的な構文を使用して電子メール通知を設定します。確認のみ

grep -Eir "(MAILADDR|MAILTO|-m)(\ )*(=)?(\ )*root" /etc/*

受信者の表示:

/etc/anacrontab:MAILTO=root  
/etc/cron.d/0hourly:MAILTO=root  
/etc/crontab:MAILTO=root  
/etc/mdadm.conf:MAILADDR root  
/etc/smartmontools/smartd.conf:DEFAULT -a -n standby,7,q -S on -m root -M exec   /usr/libexec/smartmontools/smartdnotify -n standby,10,q  
/etc/sysconfig/smartmontools:# smartd_conf_opts="-H -m root"

(MAILADDR、MAILTO、および-mに加えて、受信者にパッケージ名を知らせる別の方法があります。)

発信者
のルート?

これらのファイルを検索または変更する方法は、次のアドレスにメールを送信することです。[Eメール保護]?アカウントエイリアスですか?
送信者をservice@machineIdに設定できますか?
「送信専用」を使用するには、ユーザーおよび/またはローカルメールボックスを作成する必要がありますか?

関連:
すべてのメールを単一の外部アドレスにリダイレクトする方法は?
ユーザーの特定の電子メールアドレスに送信されたメッセージを他の電子メール受信者にリダイレクトする(プログラムEメール)

プラットフォーム:
Centos 7
postfix

ベストアンサー1

ファイルの編集
/etc/aliases

# Person who should get root's mail受信者に次のような項目を設定します。
root: [email protected]

次に、次を実行します。
newaliases

postfixを再起動する必要はないようです。

おすすめ記事