Sorry, for confusing, of cause, i route email via  header_checks and 
milter_header_checks
/^X-MAC: Local$/i DUNNO
/^X-MAC: Relay1$/i FILTER smtp:[smtp.relay1.com]:587


26.05.2016, 16:31, "Romaneev Vasily" <enter...@yandex.ru>:
> Hello!
>
>                                                    / External relay 1
> Smtp client -> milter -> postfix - Local mail
>                                                    \ External relay 2
>
> Now i'm route this messages via transport, based on X-MAC header, which set 
> by milter.
>
> The problem, is when email have both local and external recipients : To: 
> u...@localmail.com, u...@external.com
>
> If i set X-MAC: Ext1 - whole email - goes to External relay1 and my localmail 
> sends me back. As a result, localmail delivers longer, than external.
>
> If i set X-MAC: Local - whole email - goes to local delivery and external 
> mail sends directly from postfix, while i want to send it via relay.
>
> What is the best way to send local mail via local transport and external mail 
> via another relays ? How can i mark message(or all messages from 
> sending_domain) to choose relay for external emails.
>
> Thank you!
>
> ------
> Romaneev Vasily
> mobile: +7-987-636-62-67

------
 Романеев Василий
Мобильный: +7-987-636-62-67
skype romaneev

Reply via email to