On Mon, 23 Mar 2009 16:22:42 +0100, Noel Jones <njo...@megan.vbhcs.org> wrote: >> No, it's only the "Sender" *header* that's causing problems, not the actual >> envelope sender. >> I added an IGNORE line to filter out all Sender headers, but I would prefer >> to only apply that filter to this specific client. >> After reading the header_checks documentation several times I still can't >> find a way to do this so I'll live with the current workaround for now. >> Thanks anyway! > > Header_checks apply to all clients. If the Sender header is a > specific value, you can just IGNORE that specific header; you > don't need to remove all Sender headers. > > It is possible to have postfix listen on a different IP:port > with a different set of header_checks, see the archives for > examples. Have the problem client submit mail to the > alternate IP:port with a custom header_checks file, or use > firewall rules to redirect the problem client to the alternate > IP:port if you can't change the client. > > -- Noel Jones
I think I found a header_check pattern that should work ok without interfering with other messages. If not, an alternate port would be the way to go. Thanks!