- PR -

sendmailについて

1
投稿者投稿内容
さき
会議室デビュー日: 2005/03/28
投稿数: 12
投稿日時: 2005-05-07 14:31
こんにちは。
sendmailについてお聞きしたいと思います。

---------------------
os:RedHat9
---------------------

sendmailを使用しない様に/etc/init.d/sendmailを隠しファイルにし
ランレベルの設定も3(マルチユーザ)はoffにし再起動しました。
がしかかし、root宛てにcron等の内容がメールで送られてきます。
自分ではこのような設定をした覚えもないし、sendmailを起動させない様にも
したのですが、良くsendmailの流れが良く判りません。
どなたかご存知の方がいらっしゃったら、root宛てにmailを送らない方法をお教え
頂けないでしょうか?また、sendmailについて何か良い資料等をご教授頂けないで
しょうか?何卒宜しくお願い致します。
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-05-07 14:51
こんにちは。
引用:
自分ではこのような設定をした覚えもないし、sendmailを起動させない様にも
したのですが、良くsendmailの流れが良く判りません。


sendmail はデーモンが動作してなくてもローカル配送ができますからねぇ…。

Linux の crond でメール通知にかかわるのは MAILTO 環境変数くらいしか無いので、メールを抑止するには、ジョブの出力を /dev/null に向けて無くしてしまうくらいしか、手がなさそうですね。
水都
大ベテラン
会議室デビュー日: 2004/07/22
投稿数: 111
投稿日時: 2005-05-07 15:04
こんにちは

cronからメールを送らない、というのであれば/dev/nullにでもリダイレクトすればよろしいかと

おっと、書いている途中で届いたメールを読んでいたら先を越されてしまいました >angelさん

[ メッセージ編集済み 編集者: 水都 編集日時 2005-05-07 15:07 ]
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-07 15:05
こんにちわ.
引用:

akiさんの書き込み (2005-05-07 14:31) より:

sendmailを使用しない様に/etc/init.d/sendmailを隠しファイルにし


これは必要ないと思います.
引用:

ランレベルの設定も3(マルチユーザ)はoffにし再起動しました。
がしかかし、root宛てにcron等の内容がメールで送られてきます。


確か sendmail を off にしたらとまったような記憶があるんですが...
/etc/sysconfig/sendmail に MSP=no と記述したら如何でしょう?
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2005-05-07 19:46
こんばんは。

Red Hat 9 では、デーモンが起動していないとローカル配送もできないと、以前こちらの会議室で話したことがありました。


root 宛てのメールは、cron などの起動しているデーモンから送られてきます。
そのため、どのデーモンから送られてきているのかを、メールを読んで調べる必要があります。

また、メールが配送されているとのことですので、sendmail が起動しているものと思われます。

$ ps ax | grep sendmail

として、起動しているかを確認してください。
合わせて、

# chkconfig --list sendmail

と、

# runlevel

も確認しておきましょう。
_________________
はゆる
Smile, Smiles make me happy.
angel
ぬし
会議室デビュー日: 2005/03/17
投稿数: 711
投稿日時: 2005-05-07 21:30
引用:
Red Hat 9 では、デーモンが起動していないとローカル配送もできないと、以前こちらの会議室で話したことがありました。


あら…。
ひょっとして、sendmail 8.12 あたりからの、sendmail.cf と submit.cf それぞれの設定ファイルで計 2プロセス、役割分担をしながら動作するように仕様変更されたことと関連がありますか?

ローカル配送については裏を取らずに書いていたので、不正確になってしまって申し訳ないです。
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2005-05-07 23:00
引用:

angelさんの書き込み (2005-05-07 21:30) より:
ひょっとして、sendmail 8.12 あたりからの、sendmail.cf と submit.cf それぞれの設定ファイルで計 2プロセス、役割分担をしながら動作するように仕様変更されたことと関連がありますか?


はい。
sendmail 8.12 から、MTAの機能とMSPの機能が分離したんだそうです。
過去ログを漁ったので、リンクしておきますね。

 ・ RedHat9でのcronのメールを受信する方法

_________________
はゆる
Smile, Smiles make me happy.
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-08 00:02
こんばんわ.

やはりそうですよね -> はゆる様

で,sendmail が停まっていないのではないかという指摘ですが,-> aki様
runlevel 3 だけでなく,全ての runlevel で停めてしまえばよろしいのでは?
# chkconfig --level 2345 sendmail off
1

スキルアップ/キャリアアップ(JOB@IT)