• 締切済み

Sendmail8.11.2について

Sendmail8.11.2について教えて下さい。 ledhat Linux7.1 にSendmail8.11.2をインスートルしてCFファイルを設定後、mailコマンドにて一般ユーザ同士及びrootから一般ユーザ宛のメールのやり取りはうまく出来るのですがroot宛にメールを送信しようとするとログファイル(/var/log/maillog)に以下のようなエラーが出力されます。 vod sendmail[24661]: f99ClRw24661: from=vod, size=29, class=0, nrcpts=1, msgid=<200110091247.f99 ClRw24661@vod.f-road.ne.jp>, relay=vod@localhost vod procmail[24662]: Insufficient privileges to deliver to "root" vod sendmail[24661]: f99ClRw24661: to=root, ctladdr=vod (501/500), delay=00:00:00, xdelay=00:00: 00, mailer=local, pri=30029, dsn=5.0.0, stat=Insufficient permission なにかのパーミッションでエラーになっているように思われるのですが。なにが悪いのでしょうか。 ちなみにCFのWIDE CFを使用し以下の項目のみを設定しています。 OS_TYPE=linux-redhat MX_SENDMAIL=yes MY_DOMAIN='ドメイン名' OFFICIAL_NAME='オフィシャル名' FROM_ADDRESS='$m' DIRECT_DELIVER_DOMAINS=all QUEUE_DIR='/var/spool/mqueue' その他はデフォルトとなっています。 御存知の方、御教示をお願いします。

みんなの回答

  • mph
  • ベストアンサー率54% (39/72)
回答No.2

ご参考までに、私の環境はKondaraですが、以下のようになっています。 -rwsr-sr-x 1 root mail 70492 Mar 16 2001 /usr/bin/procmail

okwebenomoto
質問者

お礼

回答有難う御座います。 procmailのパーミッションを変更することでうまく行きました。

noname#41381
noname#41381
回答No.1

間違っているかもしれないので、参考程度ということで...^ ^;) >vod procmail[24662]: Insufficient privileges to deliver to "root" > とあるので、procmailを使って配送しているようですね。 たぶん、procmailがroot権限で動作していないとか、suidがセットされていない とかではないでしょうか? procmailのパーミッションを確認してみてください。 #man procmail の日本語訳のURLを付けておきましたので、 読んでみてください。 ちなみに、今でているエラーは以下のような内容です。 -------------------------------------------------- Insufficient privileges (不十分な権限)   procmail は root 権限、または配送モー ド で動作するための   正しい (e)uid 及び (e)gid を持っていなければな りません。   メールはバウンスします。 --------------------------------------------------

参考URL:
http://www.geocities.co.jp/SiliconValley-SanJose/2264/procmail.1.html
okwebenomoto
質問者

お礼

回答有難う御座います。 procmailのパーミッションを変更することでうまく行きました。

関連するQ&A