I've had some feedback about the patch I wrote for cyrus to strip nul characters from messages.
http://web.tiscali.it/mailserver/ with the feature enabled (rejectnul: no in imapd.conf) the patch can produce the following error under some circumstances (logged by MTA): 451 4.3.0 System I/O error I will be taking a look at updating the patch. But I just wanted to give a warning to anyone who was actually using it. I would actually recommend to back it out until this problem is resolved, since you will get mail deferred by postfix when this happens. On a further note, I have also produced a patch for postfix (the nul character problem has most often been encountered in setups which use postfix and cyrus). I've been running the postfix patch for a few weeks without any issues. This could be a better alternative to using the cyrus patch, since it can allow messages with nuls to be rejected by the MTA. http://web.tiscali.it/postfix/patch_reject_strip.html John --- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html