web-dev-qa-db-ja.com

コンピューターがメールを送信するのはなぜですか

私は現在DebianSqueeze6.0を使用しています。私の職場の管理者は、私のシステムのいくつかのプロセスから毎週メッセージを受け取ります。

  • cron
  • smartd
  • .。

メッセージは[email protected]に送信されます。メールはroot @ localhostか何かに送られるべきだと思いますが、どこかでリダイレクトが行われていると思います。

ありがとう

編集:

echo "test" | mail root -s "this is a test"

cat /var/log/mail.log
Apr 30 14:23:38 yavapai nullmailer[3020]: Trigger pulled.
Apr 30 14:23:38 yavapai nullmailer[3020]: Rescanning queue.
Apr 30 14:23:38 yavapai nullmailer[3020]: Starting delivery: protocol: smtp Host: mail.domain.fr file: 1241094218.13394
Apr 30 14:23:39 yavapai nullmailer[13395]: smtp: Succeeded: 250 2.0.0 n3UCNdZq025564 Message accepted for delivery
Apr 30 14:23:39 yavapai nullmailer[3020]: Sent file.
Apr 30 14:23:39 yavapai nullmailer[3020]: Delivery complete, 0 message(s) remain.
Apr 30 14:23:39 yavapai nullmailer[3020]: Trigger pulled.
Apr 30 14:23:39 yavapai nullmailer[3020]: Rescanning queue.
4
Jérôme

/ etc/aliasesを確認し、行を探します

ルート:[email protected]

編集:テストとして、これを試してください

エコー「テスト」| mail root-s「これはテストです」

次に、/ var/log/maillogと、管理マシンで受信されたヘッダーを確認します

8
Dave Cheney

Daveは正しく、問題は/etc/aliasesにあると思いますが、FWIWでは、MAILTO行を先頭に配置することで、特定のアドレスに移動するようにcron出力を設定できます。 crontab -eを実行し、最初の行として[email protected]のようなものを追加します。これは、インストールした通常の電子メールシステムを経由することに注意してください。これには、おそらく/etc/aliasesの変更が含まれています。

4
Tony Meyer

ホスト名を正しく設定しましたか?

1
Mikeage