ぽっぺん日記@karashi.org
2006-09-19(Tue) [長年日記]
_ 社内LAN内のメールハブへのメール転送方法をQMQPに変更した
しばらくsendmailと格闘して、それなりに設定できたのだが、やはりググっただけでは細かいところが分かず(蝙蝠本を読めば分かるんだろうけど)、結局、メールハブ・クライアントのMTAだけは、慣れているqmailに戻してしまった。
しかし、それだけでは芸がないので、smtpではなく、qmqpでメール転送をするようにしてみた。
という訳で、設定方法をメモっておく。
まずはメールハブの設定。
メールハブではPostfixを使用しているので、qmqpでメールを受け取れるようにするために、下記の設定をした。
/usr/local/etc/postfix/master.cfを開き、
#628 inet n - n - - qmqpd
という行を探し、行頭のコメントを外す。
次に/usr/local/etc/postfix/main.cfを開き、
qmqpd_authorized_clients = 192.168.0.0/24
という形で、qmqpでメール受信をするクライアントのアドレスを書いておく。
qmqpはTCPの628番ポートを使うので、フィルタリングしている場合には開けておく。
あとは、
# /usr/local/etc/rc.d/postfix restart
等でPostfixを再起動。
次にメールハブ・クライアントの設定。設定方法は基本的に本家の解説(前野先生訳)と一緒。
まず、portsのmail/qmailを-DWITH_QMAILQUEUE_PATCH付きでmake installして後、/var/qmail/scripts/enable-qmailを走らせてqmailを有効にする。
次に/var/qmail/control/qmqpserversに、上で設定したPostfixのIPアドレスを
192.168.0.1 192.168.0.2
という形で、1行に1つずつ書く。
それから/var/qmail/control/{me,defaultdomain,plusdomain,idhost}を必要に応じて編集。俺の場合は、特に編集せず、デフォルトのままでOKだった(idhostも追加せず、meで代用)。
最後に、/etc/profileに
QMAILQUEUE="/var/qmail/bin/qmail-qmqpc"; export QMAILQUEUE
/etc/csh.cshrcに
setenv QMAILQUEUE /var/qmail/bin/qmail-qmqpc
を書いて、ホストを再起動する。
以上で完了。
最後の/etc/profileや/etc/csh.cshrcに環境変数QMAILQUEUEをセットするのが、気持ちが悪い人は、上記の本家の解説の通り、
# cd /var/qmail/bin && mv qmail-queue qmail-queue.orig && ln -sf qmail-qmqpc qmail-queue
しても当然大丈夫。
俺の場合は、mail/qmailをportupgradeした時に、qmail-queueからqmail-qmqpcへのシンボリックリンクを張り忘れそうな気がするので、/etc/{profile,csh.cshrc}に書いてしまった。
まぁ、他にもportsを使わず、qmailを野良makeするという方法もあるし、portsを使う場合でも、mail/qmailをHOLDするなり、 AFTERINSTALLでqmail-queueからqmail-qmqpcにシンボリックリンクを張るようにするなり他にも色々と方法があるので、そこらへんはお好みで。
ちなみに、qmqpでメール転送する場合は、qmail自体を起動しておく必要は*ない*ので注意(勘違いしていて、ちとハマった)。
_ ドラマ「結婚できない男」最終回
基本的にドラマは見ないのだが、妻が見ていたので、俺もなんとなく欠かさず見ていた。
恋愛ものは、どうも苦手なのだが、これは面白かったな。
夏川結衣がかわいかった。特にえくぼとか。
あと、ドラマでは変な男を演じていたけれど、やっぱり阿部寛はいい男だね。

Software Design (ソフトウエア デザイン) 2006年 10月号 [雑誌]

まで頂ければ幸いです。
機動戦士ガンダム THE ORIGIN (17) ララァ編・前 (角川コミックス・エース 80-20)(安彦 良和)
極道めし 3 (3) (アクションコミックス) (アクションコミックス)(土山 しげる)
数学で犯罪を解決する(キース・デブリン/ゲーリー・ローデン)
千の嘘 (創元推理文庫 M ウ 16-1)(ローラ・ウィルソン)