[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 4121] ローカル配送にドメインが補完されてパイプ処理ができない
- Subject: [postfix-jp: 4121] ローカル配送にドメインが補完されてパイプ処理ができない
- From: Kenichi Koyama <kenichi.beru222.koyama@xxxxxxxxx>
- Date: Fri, 27 Apr 2012 15:32:27 +0900
はじめまして。小山と申します。
バーチャルドメインとバーチャルメールボックスの併用でつまづいております。
どなかたか、アドバイスをいただけると助かります。
環境:
CentOS 5.8
Postfix-2.3.3-2.3.el5_6
実現したいこと
1.root宛、postmaster宛のメールを外部のメールアドレスに転送
2.example[0-9]+@example.jp 宛をバーチャルメールボックスで配送しつつ、一部のアドレスは
外部のメールアドレスへ転送
3.t_temple[0-9]+@v.example.jp 宛のメールをパイプ処理
現状
1と2は成功しておりますが、3のみ「Relay access denied」となりメールが配送できません。
「/usr/sbin/sendmail.postfix -bv e_example01@v.example.jp」
を実行してリポートを確認すると、ローカルユーザに「@example.jp」が補完されて、
「delivery via virtual: unknown user」となっております。
postmap -q "t_temple01@v.example.jp" regexp:/etc/postfix/virtual.regexp
を実行すると、「request」という正しい結果が返ってきます。
postconf の出力
mydestination =
mydomain = example.jp
myhostname = smtp.example.jp
virtual_alias_maps = regexp:/etc/postfix/virtual.regexp
virtual_mailbox_base = /var/spool/vmail
virtual_mailbox_domains = $myhostname, $mydomain, localhost.$mydomain,
localhost, v.$mydomain
virtual_mailbox_maps = hash:/etc/postfix/vmailbox
virtual.regexpの記述
/^(postmaster|root)@example\.jp$/ example@example.com
/^example[0-9]+@example\.jp$/ user@example.jp, example@example.com
/^t_temple[0-9]+@v\.example\.jp$/ request
/etc/aliasesの記述
request: "|/usr/bin/pipe"
どうぞ、よろしくお願いいたします。
--
Kenichi Koyama < Kenichi.beru222.Koyama@xxxxxxxxx >
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 4122] Re: ローカル配送にドメインが補完されてパイプ処理ができない, Nakane Ryuji
[検索ページ]
[Postfix-JP ML Home]