vine-users ML アーカイブ



[vine-users:062547] Re: Sendmail のアップデート後 logwach からのメールが届かない

  • From: 鈴木 幸一 <QYC02440@xxxxxxxxx>
  • Subject: [vine-users:062547] Re: Sendmail のアップデート後 logwach からのメールが届かない
  • Date: Sat, 11 Oct 2003 16:30:08 +0900
KAWABE, Tsuyoshi 様、ご回答、ありがとうございます。鈴木@船橋です。

亀レスで大変申し訳ありません。


sendmail-8.12.10-0vl1 にアップグレード後、それまでに使っていた
sendmail.cfをそのまま使っていたことが原因で本トラブルが起こっていたよう
です。
その後の状況と解決に至るまでの概要を参考までに記します。


一般ユーザーでmailコマンドを実行したところ、
$ mail -v ######@nifty.com
Subject: test
test
Cc:
Warning: .cf file is out of date: sendmail 8.12.10 supports version 10, .cf file
 is version 9
can not chdir(/var/spool/mqueue/): Permission denied
Program mode requires special privileges, e.g., root or TrustedUser.

さらに、rootユーザーでmailコマンドを実行したところ、
[root@suzuki ks]# mail -v ######@nifty.com
Subject: test
test
Cc:
Warning: .cf file is out of date: sendmail 8.12.10 supports version 10, .cf file
 is version 9
######@nifty.com... Unrecognized host name nifty.com.
/root/dead.letter... Saved message in /root/dead.letter

そこで、sendmail.cfを作り直すために、sendmail.mc を適宜修正し、M4にてsendmail.cf
を作成しなおしましたが、sendmail 8.12.10 がサポートしない version9 形式であったた
め、M4そのものを疑いました。

私のシステムのM4は、メールサーバー立ち上げ当時、
RedHatLinux7.3の /usr/share/sendmail-cf ディレクトリーごと、Vine2.6r1にコピーし
て使っていました。
Vineにてsendmailを利用している他の人はどうされているか分かりませんが、
apt-get install sendmail にてインストールすると、
/usr/share/sendmail-cf 以下にM4 関連のファイルがなかったもので。

そこで、RedHatLinux9のM4を移植し、sendmail-8.12.10-0vl1 の再インストール後、 
sendmail.mc を適宜修正し、M4にてsendmail.cfを作成したところ、sendmail 8.12.10 が
サポートする version 10 形式のものが無事作成され、トラブル回避となりました。

sendmail.cfを直接編集するだけの力量がないため、M4に頼らざるを得ないのですが、
VineにてSendmailを利用されている方はどうされていますか。
ひょとするとVineのM4は、/usr/share/sendmail-cf 以外のところに存在するのでしょう
か?


以上、遅ればせながらの経過報告まで。

====
鈴木@船橋