https://bugs.exim.org/show_bug.cgi?id=159
Martin von Wittich <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #3 from Martin von Wittich <[email protected]> --- I was also just looking for this. I want to route mail to the Zammad helpdesk which supports X-Zammad-* headers: https://admin-docs.zammad.org/en/latest/channel-email/fetchmail.html#supported-e-mail-headers-for-presorting I want to add an X-Zammad-Ticket-Group header in my Exim router to certain mails so that Zammad will put them automatically into the respective group. By default though, Zammad will delete all X-Zammad-* headers of incoming mail for security reasons because it doesn't trust the senders. It should be possible to disable this, but then I need to make sure that untrusted senders cannot use X-Zammad-* headers for nefarious purposes, so I need to delete all foreign X-Zammad-* headers in Exim, which isn't currently possible. For the time being, I've just hardcoded the known headers: zammad_group_map: driver = redirect local_parts = lsearch;/etc/exim4/zammad.map domains = +local_domains # https://admin-docs.zammad.org/en/latest/channel-email/fetchmail.html headers_remove = X-Zammad-Ticket-Priority : X-Zammad-Ticket-Group : X-Zammad-Ticket-Owner : X-Zammad-Ticket-State : X-Zammad-Customer-Email : X-Zammad-Customer-Login : X-Zammad-Article-Sender : X-Zammad-Article-Type : X-Zammad-Article-Visibility : X-Zammad-Ignore headers_add = X-Zammad-Ticket-Group: ${rfc2047:${lookup{$local_part}lsearch{/etc/exim4/zammad.map}}} data = zammad The risk here would be that Zammad contains further undocumented headers, or later on adds new ones, and those wouldn't be filtered by my hardcoded list. So a way to remove all headers matching a certain wildcard/regex would be really useful here. -- You are receiving this mail because: You are the QA Contact for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
