[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 メーリングリストの案内