Hello, Lystopad Olexandr!

On Thu, Jun 09, 2011 at 05:20:24PM +0400
[email protected] wrote about "[Exim-users] Помогите с реврайтом":
> Добрый день!
> 
> Мне нужно пересылать письма на несуществующих локальных получателей
> на удаленный exchange, при этом сделать перезапись домена на новый.
> Так как exchange принимает для своего домена, а exim для своего. Вот
> мои конфиги, пересылка на exchange работает, но не работает
> перезапись домена.
> 
> headers_rewrite не делает rewrite, где я ошибаюсь?
> 
> ...
> 
> local_account:
>   driver                = accept
>   condition             = ${lookup pgsql{PGSQL_Q_MAILDIR}{$value}fail}
>   transport             = dovecot_delivery
>   cannot_route_message  = Unknown account $local_part@$domain
> 
> exchange_account:
>   driver                = manualroute
>   transport             = remote_exchange_smtp
>   route_list            = +local_domains SMTP_EXCHANGE_SERVER
> 
> begin transports
> 
> remote_smtp:
>   driver                = smtp
>   max_rcpt              = 1
>   connection_max_messages = 1
>   interface             = EXIM_OUTGOING_IP
> 
> remote_exchange_smtp:
>   driver                = smtp
>   headers_rewrite       = user1@domain1 user1@domain2
>   max_rcpt              = 1
>   connection_max_messages = 1
>   interface             = EXIM_OUTGOING_IP
> 
> 
> з.ы. понимаю, что придется принимать кучу почты, а потом по ней
> слать отлупы, если не будут существовать получатели на exchange.
> Об этом не надо.

Пока получил свое письмо, уже сам сделал :)
Как обычно для екзима -- просто и изящно! :)


REWRITEDOMAIN                   = domain2

...

exchange_account:
  driver                = redirect
  data                  = $local_part@REWRITEDOMAIN


-- 
 Lystopad Olexandr 

_______________________________________________
Exim-users mailing list
[email protected]
http://mailground.net/mailman/listinfo/exim-users

Ответить