
markdv.exim at asphyx
Jul 2, 2009, 1:41 PM
Post #1 of 1
(394 views)
Permalink
|
|
Multiple To: headers pass verify = header_syntax(?)
|
|
I was checking out what kind of crap users/customers send though our smarthost/relay. This one (below) matched - and was saved for - other reasons but I noticed there where duplicate headers. Specifically, To: and Subject:. Not sure if dup. Subject: headers are illegal, but I'm pretty sure multiple To: headers are. So I was surprised that this passed an acl that denies "!verify = header_syntax". What - or which instances(s) of the header - exactly did exim check in this case? I'm also wondering which headers would be contained in $h_to: and $h_subject: in this case? First? Last? Both(concatenated)? And (How) could I test for things like this in an acl? If it matters, this is exim 4.69 (debian backports, -9~bpo40+1). Cheers, Mark. > Received: from [xxxxxxxxxxxxxx] (helo=xxxxxxxxxxxxxx) > by xxxxxxxxxxxxxx with esmtp > id 1MMPPo-0004Xe-HA > for <xxxxxxxxxxxxxx>; Thu, 02 Jul 2009 18:55:58 +0200 > Received: by xxxxxxxxxxxxxx (Postfix, from userid 0) > id 450518A054; Thu, 2 Jul 2009 18:33:26 +0200 (CEST) > To: > Subject: backup 20090702 (18 van 29) > Date: Thu, 2 Jul 2009 18:33:26 +0200 > To: <xxxxxxxxxxxxxx> > From: <xxxxxxxxxxxxxx> > Reply-To: <xxxxxxxxxxxxxx> > Subject: backup 20090702 (18 van 29) > X-Priority: 3 > X-Mailer: Outlooking_good ['versie 1.1'] Well, ironically, not really :) > X-Company: xxxxxxxxxxxxxx > Message-ID: <xxxxxxxxxxxxxx> > MIME-Version: 1.0 > Content-type: multipart/mixed; boundary=b1_d5e84b1e2edcba1a63e9515873486324 -- ## List details at http://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/
|