On Sunday 22 April 2007 17:06, Magnus Holmgren wrote: > On Sunday 22 April 2007 14:34, Magnus Holmgren wrote: > > Since writing to fd isn't forbidden (and IMHO shouldn't be), either > > > > a) body_linecount (and other variables that may need to be updated) > > should be made available to local_scan() so that it can update it, or > > b) the message body needs to be rescanned and body_linecount (and any > > other variable that may need to be updated) be updated after the call to > > local_scan(). > > Hmm, AFAICT there are quite a few variables that need updating: > body_zerocount, message_size, message_body_size, and message_linecount. > There doesn't seem to be much point updating just one of them, is there?
Hmm again, body_linecount and body_zerocount are written to the spool (-H)
file, but not the rest. But AFAICT, those variables are purely informational,
do not control Exim's processing of the message, and are written to the -H
file merely so that they won't have to be recalculated on every delivery
attempt. Is that correct? On the other hand, message_body_size and
message_size are recalculated, but that's much easier.
--
Magnus Holmgren [EMAIL PROTECTED]
(No Cc of list mail needed, thanks)
pgpCPmmDPqe3K.pgp
Description: PGP signature
-- ## List details at http://www.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
