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

[postfix-jp: 2041] Re: pop_before_smtp に関しまして



濱中です。

回答を寄せてくださった方、ありがとうございました。
桜根さんのメールにあったとおり、

SUNSITEとからdb-3.3を落とし、インストールしました。

make tidy
make makefiles CCARGS="-DHAS_DB 
   -I/usr/local/BerkeleyDB.3.3/include" 
   AUXLIBS="-L/usr/local/BerkeleyDB.3.3/lib 
   -R/usr/local/BerkeleyDB.3.3/lib -ldb"
make

とmakeしたところ、正常にコンパイルできた模様です。

postconf-mを実行すると、

# postconf -m
btree
cidr
dbm
environ
hash
nis
nisplus
pcre
proxy
regexp
static
unix

となりhashがサポートされていることがわかります。

しかし、Postfixを起動すると、

Jun  1 11:28:20 inmail2 postfix/smtpd[19927]: [ID 947731 mail.crit] fatal: 
open database /etc/postfix/pop-before-smtp.db: Invalid argument
Jun  1 11:28:21 inmail2 postfix/master[18922]: [ID 947731 mail.warning] 
warning: process /usr/libexec/postfix/smtpd pid 19927 exit status 1
Jun  1 11:28:21 inmail2 postfix/master[18922]: [ID 947731 mail.warning] 
warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling

とinvalid Argumentというエラーがでます。
この時点では、/etc/postfix/pop-before-smtp.dbは空ファイルなので、
何故、上記のようなエラーがでるのかわかりません。

Postfixのマニュアルに、

Warning: if you use Perl to manipulate Postfix's Berkeley DB files, then 
you
need to use the same Berkeley DB version in Perl as in Postfix.

とりますが、PerlとPostfixのdbのバージョンをあわせるとは、どのようなことな
のでしょうか?


_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 2042] Re: pop_before_smtp に関しまして, Takahiro Kambe

[検索ページ] [Postfix-JP ML Home]