On Thu, Jun 09, 2022 at 09:19:11AM -0400, Wietse Venema wrote: > Below is the order of how Postfix receives email. Steps with "*" > are logged with -v or with -v -v, other steps are logged only when > they fail. > > * repeat: receive header and send header to milter > > * send 'end of headers' to milter > > receive body
I was under the impression (not yet backed by code inspection) that milter content processing does not begin until the message body is received in its entirety. And I'd naïvely expect the second milter (...) to only see the headers/body after the previous milter is done processing both. Does cleanup(8) in fact feed message content to the first milter in parallel with receiving it? And what happens with multiple milters? -- Viktor.