On Tue, Jun 19, 2007 at 08:18:11AM +0800, David Woodhouse wrote:
> On Tue, 2007-06-19 at 09:05 +1000, Anthony Honeyfield wrote:
Hello,

> > I still get a failed mail delivery.  I've included the bounced email below.
> > Strangely, the job code (#640-) that I put in the first line of the email is
> > missing from the bounced content:
> 
> Not if you base64-decode it. It looks like this:
> 
> #640-
[cut]
> I don't know why the magic string wasn't found when it was QP-encoded,
> but base64 is a different matter. You'll probably need to base64-decode
> the message body before checking for the string in question. Or devise a
> regex to match the base64-encoding of what you're looking for: Iz[A-k]..

Searching for "#640-" in mime acl with mime_regex could also help.

According to exim spec (fragment from chapter 40.5):
-
The `mime_regex' condition can be called only in the MIME ACL. It
matches up to 32K of decoded content (the whole content at once, not
linewise).
-
Didn't check this but spec says about decoded content.

Kupson
-- 
Great software without the knowledge to run it is pretty useless.
(Linux Gazette #1)

-- 
## List details at http://www.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://www.exim.org/eximwiki/

Reply via email to