Re: [EXIM] [New Feature Request] Intermadiate level of check…

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Vincent Renardias
CC: exim-users
Subject: Re: [EXIM] [New Feature Request] Intermadiate level of checking email-headers
On Tue, 9 Jun 1998, Vincent Renardias wrote:

> I'm using exim-1.92 with the options 'headers_sender_verify = true' and
> and 'headers_check_syntax = true'. So far, it does a great job at
> filtering junk email and other malformed emails, however _many_ emails are
> refused because they contain a header containing a line like:
> To: FirstName LastName <foo@???>
> or
> From: FirstName LastName <foo@???>
> with either FirstName or LastName containing 8bit characters. (Names with
> accent marks are quite frequent here)


You are using Linux, aren't you? It was discovered recently that the
function iscntrl() which Exim 1.92 uses to distinguish between printing
and control characters is different on Linux to all other Unix systems.
It treats characters with the top bit set as "control" characters. It
is clear that iscntrl() is in fact not the right thing to use at all.
The next release of Exim no longer uses it and will not suffer from this
problem.

-- 
Philip Hazel                   University Computing Service,
P.Hazel@???          New Museums Site, Cambridge CB2 3QG,
ph10@??? (sic)       England.  Phone: +44 1223 334714



--
*** Exim information can be found at http://www.exim.org/ ***