Feed

atomの方のメール復活

Posted on 4月 4th, 2005 in 倉庫 by apj

 まず、dracdのtestingを実行してもdracd.dbが書き込まれなかったという。
決定的に抜けてた
/usr/local/etc/dracd.allow
255.255.255.255 127.0.0.1
を追加。
 dracd.dbがあるといつまでもtestingから抜けてこない。で、dracd.dbを消してみたら、rpcbindに登録されてないといったメッセージが出た。それで、デーモンにHUP送ったりとかして、testingが使える状態に。
 次にqpopperにログインしてもdracd.dbに登録されていない。困ったもんたどいうことで、一度はportsから入れたqpopperをもう一度makeしたら、途中でdatabaseファイルが見つからんとかなんとか言ってエラーが出て、手順がスキップされている。改めてソースから入れ直し。
/usr/local/lib/libdrac.aがあることをまず確認
./configure –with-popuid=pop –enable-specialauth –with-pam
–with-drac=/usr/local/lib
make
make install
 その上でinetd.confに
inepop3 stream tcp nowait root /usr/local/sbin/popper popper -s
を追加(portsから入れた場合は、このパスではなく、/usr/local/libexecに入る)
 で、POP認証でdracd.dbにIPが入るところまで確認。
 まさかと思ってpostfixのmain.cをf確認したら、dracd.db見る設定がない。OS入れ替える前は入れておいたはずで、その設定ファイルを使ったはずなのにどこに行った?
ぐぐって調べたのだが、結局、mynetworksに追加するんじゃなく、
smtpd_recipient_restrictions =permit_mynetworks,check_client_access
btree:/etc/mail/dracd,check_relay_domains,reject
の追加で良いことがわかった。やれやれこれでプロバイダ経由でatomのメール投稿ができる。