web-dev-qa-db-ja.com

crontabは、電子メールを送信するユーザーの電子メールアドレスをどこで取得しますか/ユーザーの電子メールアドレスはどこに設定されますか?

私はcrontabに慣れようとしています。ジョブの出力を含むメールをスケジュールしたユーザーに送信することになっていることは知っていますが、syslogで、crontabがメールを送信しているアドレスが「ローカル」アドレスではないことがわかります( mail -s "email here" username)と入力したかのように、外部の電子メールアドレス([email protected]など)を入力します。

このメールの送信元と、ユーザーのメールアドレスを別のアドレスに設定する方法を教えてもらえますか?

これは、インスタンスにトップレベルドメインが関連付けられているためである可能性があります(ログでメールが送信されていることがわかります)が、実際にはこのサーバーを指す2つのドメイン名があるため、crontabの方法がわかりませんこのマシンにドメインがない場合はどうなるかを選択しています。

要するに、私はこのデフォルトの電子メールアドレスがどこに設定されているかを理解しようとしています。

2
Startec

man 5 crontab

       If MAILTO is defined (and non-empty), mail  is  sent
       to the user so named.  MAILTO may also be used to direct mail to multi‐
       ple recipients by separating recipient users with a comma.
1
Ipor Sircer