2012-08-04 fetchmail の仕様に困った(コモンネームが違う?)

fetchmail のpopサーバのホスト確認の機能に困っていた
popでメールを取得するときに、都度ホスト毎のサーバ証明書を確認しているようだ
popサーバが1台だけならば上手くいくが、
popサーバがLBの配下に複数台いる場合は、
fetchmail に指定したアドレス(ホスト名)と証明書のホスト名が違うとエラーを出す
信用するフィンガープリントを設定ファイルに書く方法があるようだが、
LB配下のpopサーバなんて運用側の都合で入れ替えてしまうだろう その都度、設定ファイルを書き替えるのは面倒だ
方策を考えたところ、間にpop-proxyを挟むことにした
popfile(purlスクリプト)が良いだろう

試した結果、証明書の内容を聞かれることなく
(聞かれていたとしても表示されず)
問題なく取得できた
spam対策も出来そうだ

ただ、
ユーザースペースにインストールしたかったので、
kakasi のインストールと
Text-kakasi のインストール、
他 perl のモジュールのインストールが面倒だった
(モジュール毎にPREFIX指定が効いたり効かなかったり、一貫性がない...)

Text-kakasi に至っては、kakasi のインストール先に合わせて Makefile.PL を書き替える必要があった
(環境変数で指定しても libkakasi を探してくれなかった)

# だから perl は嫌いです...




------------------------