[Tokyo.pm] 最近のPERLな私。

jit00806 yasuo.matsumoto @ jalinfotec.co.jp
2001年 7月 2日 (月) 05:03:47 CDT


松本です。

最近はかなりPERLな仕事が舞込んできました。
弊社はメールサーバーが何年に1回変わるので有名(?)ですが、
また変わります :-\

今のメールシステムは、Notes with OutLookExpressなのですが、
今度はPostfix+Cyrus-imapd with 任意です。

今回は、メールアドレスは変わらない(前回は変わったということな)ので
yasuo.matsumoto @ .... → yasuo_matsumoto @ .... 等のメールアドレスの
書きなおしが必要となります。(Cyrusだと"."は区切り文字ね!!)

Postfix だとPerl互換の正規表現でアドレスの書替ができますので、

main.cf
recipient_canonical_maps = pcre:/etc/postfix/recipient_canonical

recipient_canonical
/^([0-9A-Za-z]+)\.([0-9A-Za-z]+)@jalinfotec.co.jp$/
${1}\_${2}@jalinfotec.co.jp

とすると見事、user1.user2 @ jalinfotec.co.jp -> user1_user2 @ jalinfotec.co.jp
となります。最近、YARPCで手にいれた Effective Perl を見直している
毎日です。










Tokyo-pm メーリングリストの案内