On 06/17/2012 08:38 AM, Wiebe Cazemier wrote:
----- Original Message -----
From: "Wietse Venema"<wie...@porcupine.org>
To: "Wiebe Cazemier"<wi...@halfgaar.net>
Cc: "Postfix users"<postfix-users@postfix.org>
Sent: Sunday, 17 June, 2012 2:41:29 AM
Subject: Re: Relaying e-mail from the bash command line (with sendmail probably)
Wiebe Cazemier:
Transport maps can be per-recipient.
But when I want to relay to another server, I don't want to send
it to one recipient. I want to send it to whatever recipient the
original message was sent to, but to another server.
transport_maps changes the relay HOST, but NOT the RECIPIENT.
Wietse
But, my problem is this:
- host a.com receives mail for j...@a.com.
- after being queued, it goes through content_filter.
- content filter script needs to send to another host, and therefore I define a transport map:
"@a.com smtp:[b.com]" and I just use "sendmail -G -i -f sender -- recipient<
message".
- mail cannot be delivered locally anymore, because the message fed back into
postfix that should be delivered locally, is also match by the transport map
and will be sent to b.com as well.
Am I missing something here?
Use the content_filter to directly relay to the destination host ?
--
J.