Re: [Exim] NULL / filter

Top Page
Delete this message
Reply to this message
Author: Chris Edwards
Date:  
To: exim-users
Subject: Re: [Exim] NULL / filter
Philip Hazel wrote:

| My view is clear in the implementation of Exim, which is 8-bit clean. I
| believe 7-bit mail is a total anachronism, and has been for a long time,
| because TCP/IP has always been an 8-bit transport mechanism.


Looking to see how other MTAs behave:

sendmail        accepts and passes NULL


exchange        seems to actively delete NULLs from message bodies


NIMS        Sending a NULL to Novell NIMS causes the SMTP session to
        hang in DATA phase till timeout !!


FWIW, I've queried this with the NIMS developers, and they say their code
can't cope with NULLs as its expecting this to be end of string marker.
Furthermore, they claim this gives them a performance advantage over the
other products listed above, since they can operate in block mode rather
than character mode. ( I'm unconvinced )

Meanwhile back at the coalface, remote sites sometimes send us mail with
NULLs, and apart from asking them not to, there's not much we can do...



| It may be that NULLs in the body have to be turned into something else
| in the contents of $message_body.


Sounds like that would help. In this case I'm not trying to match the
NULLs - just want to match a pattern elsewhere in the message.

( the gibe worm )

Chris