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

[postfix-jp: 2248] Re: alias_maps の regexp 指定について



こんにちは、森川です。

岩本さん、お返事ありがとうございます。

> [alias.reg]
> /^url-[0-9a-z]{5}(@example\.com)?$/  "|/usr/bin/php /home/hogehoge/mail/kara1_mail.php"
> /^url(@example\.com)?$/              "|/usr/bin/php /home/hogehoge/mail/kara2_mail.php"

この設定にて希望の動作をさせることができました。

大変助かりました。

もりかわ

On Wed, 6 Sep 2006 16:54:06 +0900
IWAMOTO Kouichi <sue@xxxxxxxx> wrote:

> 岩本といいます。
> 
> On Wed, 06 Sep 2006 10:54:02 +0900
> Morikawa <morikawa@xxxxxxxxxxxxxxx> wrote:
> 
> > /home/hogehoge/alias.reg は次の設定です。
> > ---------------------------------------------------------------------
> > /^url-[0-9a-z]{5}$/ "|/usr/bin/php /home/hogehoge/mail/kara1_mail.php"
> > /^url$/ "|/usr/bin/php /home/hogehoge/mail/kara2_mail.php"
> > ---------------------------------------------------------------------
> > 
> > この設定でメールを送信すると、User unknown になります。
> > 正規表現の終わりを意味する'$'をとると問題なく動作するのですが
> > これだと、url-***** の ***** が5文字以上なんでもマッチしてしまいます。
> > また、2行目も url で始まればなんでもマッチしてしまいます。
> > '$'を'@'に変えても User unknown になります。
> > (rcpt to はOKとなるが、実際にメール送信すると User unknown になります。)
> 
> local_recipient_mapsでのユーザの存在確認の際、正規表現テーブルではドメイン
> 付きで検索しているようです。
> それに対してlocalがalias_mapsとして検索する時にはローカルパートのみで検索
> しています。
> そのため上記のような結果になってしまっています。
> # なんかバグっぽい動作ですね
> 
> 対策としては、ドメイン付き/無し両方で検索できるようにすればよさそうです。
> 例えば、以下のような設定ではどうでしょうか。
> 
> [alias.reg]
> /^url-[0-9a-z]{5}(@example\.com)?$/  "|/usr/bin/php /home/hogehoge/mail/kara1_mail.php"
> /^url(@example\.com)?$/              "|/usr/bin/php /home/hogehoge/mail/kara2_mail.php"
> 
> # ドメインを限定したくない場合、/^url(@.*)?$/などでもいいかもしれません
> 
> -- 
> いわもと こういち(sue@xxxxxxxx/sue@xxxxxxxxx/sue@xxxxxxxxxx)
> # なるようになれ、明日もイケイケ♪
> _______________________________________________
> Postfix-jp-list mailing list
> Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
> http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
> 


_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

References
[postfix-jp: 2231] alias_maps の regexp 指定について, Morikawa
[postfix-jp: 2247] Re: alias_maps の regexp 指定について, IWAMOTO Kouichi

[検索ページ] [Postfix-JP ML Home]