Hello.
I am using Cyrus for mailboxes and Exim 4.67 to deliver mail.
There was a problem with NUL characters in messages body:
when Exim tried to deliver it to Cyrus mailbox, Cyrus rejected
the message with "554 5.6.0 Message contains NUL characters" reply.
I've done a workaround for this problem by creating this ACL entry:
# Prevent generating bounces during delivery to cyrus storage
deny
message = This message contains NUL characters [#1052].
condition = ${if >{$body_zerocount}{0} }
But now I see rejects from Cyrus appearing anyway, along with rejects
from ACL (second reject comes from Cyrus):
Sep 10 01:49:48 counter exim-mta-mx3[19730]: 1IUUf4-00058E-KT
H=atoulon-151-1-126-78.w86-206.abo.wanadoo.fr [86.206.201.78] F=<[EMAIL
PROTECTED]> rejected after DATA: This message contains NUL characters [#1052].
Sep 10 09:32:55 counter exim-mta-mx3[71638]: 1IUbtE-000IcB-Qa ** [EMAIL
PROTECTED] R=cyrususer T=cyrus_delivery: LMTP error after end of data: 554
5.6.0 Message contains NUL characters
How can this happen? Maybe there are NUL characters in headers section
and Exim does not count them? I have no idea how to catch these messages
at this moment, probably later I'd could.
Has anyone meet this problem?
--
Cronfy.
--
## 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/