On Fri, 9 Apr 2021, John C Klensin wrote:
A friend's Exim system says it's going to send me a 7124 byte message, but the message it sends using BDAT is actually 6001
(1) I can't guess whether this is the source of the problem but, depending on how an MTA is organized, trying to avoid extensive look-ahead, etc., making an estimate and rounding up seems operationally sensible now matter what the spec says. (2) The intention with SIZE was always to specify a maximum. ...
Oh, sure. If the size were slightly higher than the real amount that would make sense but they are often wildly different.
FWIW, Microsoft is even worse, SIZE=18944, actual size 9543, or SIZE=18979/9547, or SIZE=70805/44046, or SIZE=24664/12416.
Some other senders like Google consistently send SIZE that exactly matches the message size.
Regards, John Levine, jo...@taugh.com, Primary Perpetrator of "The Internet for Dummies", Please consider the environment before reading this e-mail. https://jl.ly -- ## List details at https://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/