On Wed, Jun 08, 2022 at 04:55:50PM -0400, Viktor Dukhovni wrote:

> In particular, was the delay during network transmission, or in
> content processing after "."?  Perhaps you can log a "WARN" or "INFO"
> action in "end_of_data" restrictiosn, and see when that happens
> (before milters run, don't recall whether inflow_delay happens
> first...).

I checked, and in_flow_delay happens before cleanup(8) begins handling a
new message, so isn't the problem here, since the message envelope and
headers (at least Message-Id) are handled promptly, so the latency is
either in the network transmission of the mesage body, the end_of_data
checks or the milter.

You'll have to figure out which.  You might make progress by segregating
the problem messages to arrive on a dedicated port, with a dedicated
smtpd+cleanup configuration, and enabling verbosity ("-v" in master.cf)
in cleanup, though a simpler first step would be a "WARN" or "INFO"
action in an end_of_data restriction, and noting the time delay from
message start for that to happen.  Milter processing of the message
body will (I believe) happen after end_of_data restrictions.

-- 
    Viktor.

Reply via email to