Henrique de Moraes Holschuh wrote: > On Thu, 28 Apr 2005, David R Bosso wrote: > >>So as before, it's illegal to send them. > > > Which means the MTAs have to accept *and strip* them, as forwading is just > an subcase of sending, IMHO. > > Now, if the requirements for a spool (MDA) are the same as those for a MTA, > then Cyrus must accept and strip those NULs (especially because we might be > resending them through sieve, in which case we act sort of like an MTA). >
I think the correct place to strip nuls is: spool.c: spool_copy_msg To be consistent should this change also be made to: message.c: message_copy_strict Any other ideas or comments which would help with making a patch? thanks 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