On 18/04/17 19:07, Stefan Unterweger wrote: > I want to scrub certain kinds of headers for all incoming messages so > that I can use them for myself—and trust them. In particular, I want to > get rid of all headers which start with ‘Spam-’, no matter what comes > after that prefix (be it ‘Spam-Score’, ‘Spam-Whitelisted’ or whatever my > yet-to-be-designed antispam filters will come up with).
It'll be a multistep process, probably. Treat ACLs as a programming language. Start with all the headers. Treating them as a list, strip the content leaving just the header names. Filter for only the names you're interested in. Then feed that variable to headers_remove. You _might be able then, having constructed it sequentially, be able to compress it into a one-liner nested expansion - if you care. But start with doing it as a sequence of set acl_m_foo = <process acl_m_foo using an expansion> operations, it's the only way to stay sane. -- Cheers, Jeremy -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
