[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 4121] ローカル配送にドメインが補完されてパイプ処理ができない



はじめまして。小山と申します。

バーチャルドメインとバーチャルメールボックスの併用でつまづいております。
どなかたか、アドバイスをいただけると助かります。

環境:
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]