> From: Sam Michaels
> On 1/9/06, Jethro R Binks <[EMAIL PROTECTED]> wrote:
> >
> > Recognising that Date: and From: are required by RFC2822, I 
> can't see that
> > the above would be an 'unsafe' test .. can anyone else see 
> any potential
> > difficulties?
> 
> 
> That was part of my spam checks but had to disable it because 
> Microsoft
> Outlook is not RFC compliant in that respect.  I haven't 
> actually checked to
> see where it's failing, but one of these directives--although 
> correct RFC
> wise--will bounce legit mails from Outlook:
> 
> deny
>     message     = Your message does not conform to RFC2822 standard
>     log_message = message headers fail syntax check
>     !verify     = header_syntax
> 
> deny
>     message     = Your message does not conform to RFC2822 standard
>     log_message = missing message headers
>     !hosts      = +relay_from_hosts
>     !senders    = :
>     condition   = ${if or {{!def:h_Message-ID:}{!def:h_Date:}}
> {true}{false}}
> 
> Never bounces email from any other client...only MS Outlook.

My suggestion is that such similar messages always be 
given a unique identifier (suffix) so that they can
be disambiguated:

  message     = Your message does not conform to RFC2822 standard (syntax)
  message     = Your message does not conform to RFC2822 standard (missing)

Too often, I found that similar problems were 
indistinguishable and thus started using keywords
or sequential numbered IDs on such messages.

--
Herb


-- 
## 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