> On Aug 16, 2019, at 10:33 PM, Matthias Schneider = wrote: >=20 > I was wondering why the transfer of a 100mb mail to my milter = application was slow, i found the bottleneck in the body chunk transfer. >=20 > The maximum packet length seems to be fixed to 64k, it would be great = if we could make that configurable in postfix (uint32 is possible). = https://github.com/avar/sendmail-pmilter/blob/master/doc/milter-protocol.t= xt#L182-L213 http://ftp.sendmail.org/KNOWNBUGS * milter communication fails if a single header is larger than 64K. If a single header is larger than 64KB (which is not possible in the default configuration) then it cannot be transferred in one block to libmilter and hence the communication fails. This can be avoided by increasing the constant MILTER_CHUNK_SIZE in include/libmilter/mfdef.h and recompiling sendmail, libmilter, and all (statically linked) milters (or by using undocumented compile time options: _FFR_MAXDATASIZE/_FFR_MDS_NEGOTIATE; you have to read the source code in order to use these properly). --=20 Viktor.