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

[postfix-jp:02068] Re: POP before SMTP



From: Chihiro Hamatani <chihiro4ml@xxxxxxxxxxx>
Subject: [postfix-jp:02061] Re: POP before SMTP
Date: Sat, 21 Sep 2002 23:21:18 +0900
Message-ID: <20020921142117.AF60767327@xxxxxxxxxxxxxxxxx>

> 
> On Sat, 21 Sep 2002 22:53:37 +0900 (JST)
> kobayashi <hugh@xxxxxxxxxxxxxxxx> wrote:
> | smtpd_recipient_restrictions = permit_mynetworks,
> |  check_client_access hash:/var/lib/drac/dracd,
> |  check_relay_domains,
> |  reject
> | 
> | のように、hash に変えても
> | fatal: open database /var/lib/drac/dracd.db: Invalid argument
> | とエラーが出ます。
> 
>  dracd.db の形式が違うようですね。
>  ちなみに、ウチのDebian Woodyでは次のようになりました。
> 
> $ file /var/lib/drac/dracd.db
> /var/lib/drac/dracd.db: Berkeley DB (Btree, version 8, native byte-order)
> 
>  また、drac_1.11-5 (Debian woody) のソースを見たところ、デフォルトは
> Btreeでした。
>  よって、お手元の postfix 0.0.19991231 パッケージは btree には対応してい
> ないのかもしれません。(正確には Btree version 8 に対応していない?)
> 
>  で、思い出したのですが、
>  私が以前Debian slinkやpotatoでdracを使ったときは、dracパッケージが
> 存在しませんでした。
>  そこで、http://mail.cc.umanitoba.ca/drac/index.htmlから
> drac.tar.Zを入手して、コンパイルして使ってました。そのとき、btreeでは
> 同じくエラーが出たような気がします。で、dracのdbmはhashにしました。
> 
>  もし、同じ状況であれば、Postfixかdracのいずれかのソースコードから
> コンパイルして、そのときにdbmの種類を合わせてやればよいと思います。
> 

小林です。

dracをhashを使用するようにコンパイルし直してみたら、動作するように
なりました。質問に答えてくれた皆様、どうもありがとうございます。

References
[postfix-jp:02057] Re: POP before SMTP, Chihiro Hamatani
[postfix-jp:02059] Re: POP before SMTP, kobayashi
[postfix-jp:02061] Re: POP before SMTP, Chihiro Hamatani

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