- - PR -
sendmailについて
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-05-07 14:31
こんにちは。
sendmailについてお聞きしたいと思います。 --------------------- os:RedHat9 --------------------- sendmailを使用しない様に/etc/init.d/sendmailを隠しファイルにし ランレベルの設定も3(マルチユーザ)はoffにし再起動しました。 がしかかし、root宛てにcron等の内容がメールで送られてきます。 自分ではこのような設定をした覚えもないし、sendmailを起動させない様にも したのですが、良くsendmailの流れが良く判りません。 どなたかご存知の方がいらっしゃったら、root宛てにmailを送らない方法をお教え 頂けないでしょうか?また、sendmailについて何か良い資料等をご教授頂けないで しょうか?何卒宜しくお願い致します。 | ||||||||
|
投稿日時: 2005-05-07 14:51
こんにちは。
sendmail はデーモンが動作してなくてもローカル配送ができますからねぇ…。 Linux の crond でメール通知にかかわるのは MAILTO 環境変数くらいしか無いので、メールを抑止するには、ジョブの出力を /dev/null に向けて無くしてしまうくらいしか、手がなさそうですね。 | ||||||||
|
投稿日時: 2005-05-07 15:04
こんにちは
cronからメールを送らない、というのであれば/dev/nullにでもリダイレクトすればよろしいかと おっと、書いている途中で届いたメールを読んでいたら先を越されてしまいました >angelさん [ メッセージ編集済み 編集者: 水都 編集日時 2005-05-07 15:07 ] | ||||||||
|
投稿日時: 2005-05-07 15:05
こんにちわ.
これは必要ないと思います.
確か sendmail を off にしたらとまったような記憶があるんですが... /etc/sysconfig/sendmail に MSP=no と記述したら如何でしょう? | ||||||||
|
投稿日時: 2005-05-07 19:46
こんばんは。
Red Hat 9 では、デーモンが起動していないとローカル配送もできないと、以前こちらの会議室で話したことがありました。 root 宛てのメールは、cron などの起動しているデーモンから送られてきます。 そのため、どのデーモンから送られてきているのかを、メールを読んで調べる必要があります。 また、メールが配送されているとのことですので、sendmail が起動しているものと思われます。 $ ps ax | grep sendmail として、起動しているかを確認してください。 合わせて、 # chkconfig --list sendmail と、 # runlevel も確認しておきましょう。 _________________ はゆる Smile, Smiles make me happy. | ||||||||
|
投稿日時: 2005-05-07 21:30
あら…。 ひょっとして、sendmail 8.12 あたりからの、sendmail.cf と submit.cf それぞれの設定ファイルで計 2プロセス、役割分担をしながら動作するように仕様変更されたことと関連がありますか? ローカル配送については裏を取らずに書いていたので、不正確になってしまって申し訳ないです。 | ||||||||
|
投稿日時: 2005-05-07 23:00
はい。 sendmail 8.12 から、MTAの機能とMSPの機能が分離したんだそうです。 過去ログを漁ったので、リンクしておきますね。 ・ RedHat9でのcronのメールを受信する方法 _________________ はゆる Smile, Smiles make me happy. | ||||||||
|
投稿日時: 2005-05-08 00:02
こんばんわ.
やはりそうですよね -> はゆる様 で,sendmail が停まっていないのではないかという指摘ですが,-> aki様 runlevel 3 だけでなく,全ての runlevel で停めてしまえばよろしいのでは? # chkconfig --level 2345 sendmail off |
1