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

[postfix-jp: 256] Re: transportに複数の条件



とみたです。

On Wed, 28 Apr 2004 17:28:22 +0900
DANJO Tomoki <to_danjo@xxxxxxxxxxxxxxxxxx> wrote:

> マニュアルを見てもよくわからない設定があって、
> 皆様のお知恵を拝借したく、メールいたしました。
> 
> 希望する動作としては、
> ・宛先がとあるドメイン宛(mobile.example.com)
> ・From:ヘッダがtest@example.net
>  の時に指定のIPアドレスxxx.xxx.xxx.xxxにtransportしたい。

Fromへッダの値と、エンベロープ受信者の両方を条件として、配送先を変更す
ることは、単純な設定ではできないと思います。

transport_maps の検索キーはエンベロープ受信者だけですし、Fromへッダの
値によって挙動を変えることができるのは、header_checks だからです。

Postfix だけでやるのなら、次のようにすればできるかもしれません。
何やってるかわけがわからなくなりそうなので、お勧めしませんが (^^;
# もっといい方法があったら私も知りたい…。

[main.cf]
header_checks = regexp:/etc/postfix/header_checks

[master.cf]
127.0.0.1:10025     inet  n  -  n  -  -  smtpd
 -o smtpd_recipient_restrictions=hash:/etc/postfix/check_rcpt,permit_mynetworks,reject_unauth_destination
 -o cleanup_service_name=cleanup2
cleanup2            unix  n  -  n  -  0  cleanup -o header_checks=

[header_checks]
/^From: test@example\.net$/  FILTER smtp:[127.0.0.1]:10025

[check_rcpt]
mobile.example.com           FILTER smtp:[xxx.xxx.xxx.xxx]

-- 
とみたまさひろ <tommy@xxxxxxxx>
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

References
[postfix-jp: 252] transportに複数の条件, DANJO Tomoki

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