[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:30335] Re: Postfix with poprelayd



こんばんは。

>>Woody Postfix を Poprelayd とともに利用しようとしているのですが、
>>poprelaydが吐いた、popip.db が読めません。
>>
>> fatal error open /var/mail/popip.db  unknown error 4294936306
>>
> それ、どのprogramが吐いてます?
> syslogならぜんぶだしたほうがいいかと。


これは、clientからメールを送信しようとしたときに、Postfixが出します。

Oct 21 18:04:28 marian postfix/master[4269]: daemon started
Oct 21 18:04:56 marian in.qpopper[4275]: (v4.0.3) POP login by user "nomura" at
(tom-win.tmo.co.jp) 192.168.1.24 [pop_log.c:244]
Oct 21 18:05:03 marian postfix/smtpd[4276]: fatal: open database /var/mail/popip
.db: Unknown error 4294936306
Oct 21 18:05:04 marian postfix/master[4269]: warning: process /usr/lib/postfix/s
mtpd pid 4276 exit status 1
Oct 21 18:05:04 marian postfix/master[4269]: warning: /usr/lib/postfix/smtpd: ba
d command startup -- throttling


となります。
poprelayd -p で確認すると、popip.dbには 192.168.1.24 が書かれていますの
で、問題はPostdixがdbを読めないところにあると思います。

ちなみに、postmap popip とタイプすると、no such a file or directory と
なってしまいます。 postmap popip.db とすると、正常に終了するのですが、
popip.db.db なんてファイルができてしまいます。この辺が怪しいのですが…

最初に空のdbをhashで作ろうとしたのですが、その為には makemap が要ります
ね? これは、sendmailに入っているものですよね。いま、sendmailは入れてい
ないので、makemapが使えませんでした。そこで、他のマシンで動いている
poprelayd + sendmail の環境から、popip.dbを持ってきて、使っています。

popip.dbのpermissionは、いろいろやってみましたが、変わりません。

-rw-rw-r--    1 root     nogroup     20480 Oct 22 01:59 popip.db

野村

-- 
****** Nomura Technical Management Office Ltd. *****************
 Tomoo Nomura      nomura@xxxxxxxxx       http://www.tmo.co.jp/
    Phone: +81-78-797-0240 Fax: +81-78-797-0241 @nifty:GBH12257
 Worldwide Airline Timetable 'Flight Planner'
 European Electronic Timetable 'HAFAS'         ValueFax Support
****************************************************************