[Mimedefang] Timeout before data read

Kevin A. McGrail kmcgrail at pccc.com
Wed Dec 5 08:28:00 EST 2007

> Here's what's happening: Sendmail is timing out the call into milter
> after 4 minutes (the Read timeout: R:4m).  However, the Perl scanner
> is blissfully unaware of this and keeps working.

Thanks.  This explains what I was seeing perfectly.

> To avoid (or mitigate) this, you should set your MX_BUSY timeout (the
> argument to the "-b" option of mimedefang-multiplexor) to only
> slightly more than the R: or E: timeout in the INPUT_MAIL_FILTER line.
> That way, both Sendmail and MIMEDefang more-or-less agree on when it's
> appropriate to give up.

Thanks.  I set MX_BUSY to 250 seconds.

> Now, as to *why* it's taking 4 minutes to scan the message, that's a whole
> other mystery to explore.

Exactly.  4 minutes is absurd and these emails should not be taking that 

My next step was to add a bunch of md_syslog calls at various major 
"breakpoints" in the mimedefang-filter ala basic programming to get a log to 
help pinpoint what may or may not be the issue.

And, in case this is an email formatting issue that can be replicated, I've 
turned on -k which I believe will keep the queue dir in the event of the to 
error state so I can try and identify more of the surrounding details.

Wish me luck...


More information about the MIMEDefang mailing list