How to Remove X-headers
Glenn
glenn at mail.txwes.edu
Thu Mar 12 14:02:37 GMT 2009
Thanks for all the attention, but I'm afraid I still have the same problem.
Regardless of the propriety of doing so, I would like to be able to filter
headers using the "Remove These Headers" ruleset, and I can't get it to work
with Perl regular expressions. Joost's post seems to confirm that I am using
an expression that should remove the X-MimeOLE: header, but it doesn't. Can
anyone shed light on this? Thanks. -Glenn.
---------- Original Message -----------
From: Joost Waversveld <joost at waversveld.nl>
To: MailScanner discussion <mailscanner at lists.mailscanner.info>
Sent: Thu, 12 Mar 2009 09:38:58 +0100
Subject: Re: How to Remove X-headers
> /^XMime.*\:/ would match XMime<something> (and not X-
> Mime<something>)
>
> The regular expression should be /^X-Mime.*\:/
>
> Best regards,
>
> Joost Waversveld
>
> Alex Broens wrote:
> > On 3/11/2009 10:50 PM, Glenn wrote:
> >> We use MailScanner and Postfix on a mail gateway server and forward
> >> mail to an internal Microsoft Exchange 2003 server. Evidently,
> >> enough X-headers have accumulated in an Exchange database to cause a
> >> problem, so we need to remove X-headers before they are forwarded to
> >> the Exchange server.
> >>
> >> There is a line in MailScanner.conf that allows us to name whatever
> >> headers we want to remove ("Remove These Headers"), but this raises
> >> some questions. If we just blanket remove all X-headers, won't this
> >> defeat features of MailScanner that depend on MailScanner adding
> >> headers?
> >>
> >> According to hints in the MailScanner rules directory, we should be
> >> able to use regular Perl expresssions to create a ruleset to exclude
> >> certain headers from the delete list. My problem is that I don't
> >> have a clue how to write regular Perl expressions. From what I've
> >> read online, for example, the lines below should be equivalent, but
> >> when I use the Perl expression in the ruleset it doesn't work.
> >>
> >> From: [ipaddress] X-MimeOLE: ##this removes the X-MimeOLE header
> >>
> >> From: [ipaddress] /^XMime.*\:/ ##this doesn't
> >>
> >> I know this isn't a Perl forum, but I'm hoping that someone who has
> >> tried this can enlighten me. If I could just get a simple expression
> >> to work, I might be able to build what I need. Thanks. -Glenn.
> >
> > Before you start breaking MIME headers, who told you this or what MS
> > KB article covers this?
> >
>
> --
> Joost Waversveld
>
> --
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
------- End of Original Message -------
More information about the MailScanner
mailing list