酒飲んで、車いじって、トロンボーン吹いて、寝る。そんな生活に憬れる今日この頃。
日記の更新は気の向くまま、つれづれなるままに・・・

dracとqpopper-drac

をインストールする。「aptitude install drac qpopper-drac」でGO!
dracに必要な設定は、postfixのmain.cfに

smtpd_recipient_restrictions =
permit_mynetworks,
check_client_access btree:/var/lib/drac/dracd,
check_relay_domains

を追加すること。あと、qpopper-dracをインストールすると、なぜかスプール先が/var/spool/mailから/var/spool/popに変わった。このため権限の理由からエラーが出まくったが、/var/spool/pop⇒/var/mailへリンクをはって、chgrp mail /var/spool/popで解決


で、ここまででpostfixとdracを再起動させると、syslogには

Sep 26 18:12:52 hoge drac[3522]: unable to register (DRACPROG, DRACVERS, udp).
Sep 26 18:13:46 hoge postfix/smtpd[3380]: fatal: open database /var/lib/drac/dracd.db: Bad file descriptor
Sep 26 18:13:47 hoge postfix/master[3263]: warning: process /usr/lib/postfix/smtpd pid 3380 exit status 1
Sep 26 18:13:47 hoge postfix/master[3263]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

というのを吐きまくる。うーん、と調べてみると、「unable to register」についてはportmapを有効にせよ、とのこと「http://www.yec.or.jp/diary/?200103
なので

$ sudo /etc/init.d/portmap start

で見事にdracの立上が成功(楽;

で、dracd.dbへのBad file descriptorのエラーもdracがちゃんと立ち上がったことでとまった。ふぅ

ついでに起動時に自動実行するように

$ sudo update-rc.d portmap defaults 17

としておく。なぜ17かというと、dracとpostfixが20だったから、という単純な理由