• 締切済み

sendmailの動作に関して

現在、AIX5.1、sendmail8.11.6p2でメールシステムを 構築しています。 今まで普通に動いていたのですが、ここ最近、/var/spool/mqueueがいっぱいになって、メールが送受信できない事態が起こっています。 ログを見ると、ある人からメールが届くのですが、何らかの理由で受信できない場合、Mailer daemonが返信しようとします。しかし、data Format errorのため送信できないようです。このため、定期的にMailer daemonがメールを送信をしようと試み、そのたびに、失敗しています。同時に、新しいメッセージIDが付いたメールが/var/spool/mqueueに溜まっていってしまいます。 ログはこんな感じです。定期的に以下のような内容が出力されます(メッセージIDは異なる) Sep 20 09:38:55 dns1 sendmail[114638]: j8K0aDb114638: to=<foo@hogehoge.co.jp>, delay=00:00:02, xdelay=00:00:00, mailer=smtp, pri=4622146, r elay=***.*****co.jp. [123.456.789.1011], dsn=5.6.0, stat=Data format error Sep 20 09:38:55 dns1 sendmail[114638]: j8K0aDb114638: j8K0aDc114638: return to sender: Data format error Sep 20 09:39:06 dns1 sendmail[114638]: j8K0aDb114638: Losing ./qfj8K0aDb114638: savemail panic Sep 20 09:39:06 dns1 sendmail[114638]: j8K0aDb114638: SYSERR(root): savemail: cannot save rejected email anywhere: No such file or directory このように、メールが返信できないと、次々に新しいメッセージIDをもったキューを作り出すのは、仕様なのでしょうか?それとも、バグなのでしょうか? また、Mailqを見ても、キューはないのに、/var/spool/mqueueにはメッセージがたくさん残っているように見えるのですが、これは、正常なsendmailの動作の結果できたごみファイルで、できるのが普通なのでしょうか?

みんなの回答

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.1

#一口に、sendmailといってもOS付属のものは、いろんなパッチが当っている #ので、回答になっていない可能性があります。 #正しい理解は、AIX5.1付属のマニュアルの指示に従って下さい。 #また、パッチ等はIBMのサポートに問い合わせる必要があります。 バグっぽい気もするけど、サーバ管理者の腕の見せどころですね。 この送信元[123.456.789.1011]は、あなたの組織内の 端末ですか?/メールサーバですか? この異常があるサーバはインターネットに直接接続しているサーバですか? こんな文書が見つかりましたが、該当してませんか? http://security.sdsc.edu/advisories/2003.05.13-AIX-sendmail.txt 既にやってると思いますが、第三者中継もチェックしておいた方がいいですよ。 http://www.nanet.co.jp/rlytest/index.html 頑張って下さい。

参考URL:
http://www.sendmail.org/jp/
sirius2003
質問者

補足

ご回答ありがとうございます。 >この送信元[123.456.789.1011]は、あなたの組織内の >端末ですか?/メールサーバですか? →他社のメールサーバになります。 >この異常があるサーバはインターネットに直接接続して >いるサーバですか? →はい。組織の中で、一番、インターネットよりのサーバになります。 >こんな文書が見つかりましたが、該当してませんか? →sendmail.cfはデフォルトのものは使用しておりません。