John Peacock skribis 2005-05-19 12:34 (-0400):
> I don't think this is anything of qpsmtd's doing; I've never seen 
> anything like it that wasn't due to MDA - Mail Delivery Agent - 
> misbehavior.

I've so far tracked it down to body_current_pos, which with my test data
(yes "aoeuaoeuaoeuaoeuaoeuaoeuaoeuaoeuaoeaoeuaoeuaoeu" | head -n210 |
mail $address) is 6 at time of set_body_start. 

The repeated headers in this test data begins with "ed: (qmail".

    Received: (qmail 17388 invoked by ...
    123456

> The way to test it is to hack your copy of 
> plugins/queue/maildir and replace the OK on line 83 with DECLINED and 
> add this plugin before your current queue plugin.  This will allow you 
> to have pristine copies of each message before Qpsmtpd sends it on for 
> local delivery.  Then, once you find a malformed message out of your 
> normal queue, find the same one in the maildir and compare.

Thanks.

> IMPORTANT NOTE: if you have a high volume site, you may want to hack the 
> queue/maildir plugin to only save all copies of messages to a single 
> address.

I'm not hacking on a production copy, so this isn't a problem. I
fortunately have more than enough IPs to bind to.


Juerd
-- 
http://convolution.nl/maak_juerd_blij.html
http://convolution.nl/make_juerd_happy.html 
http://convolution.nl/gajigu_juerd_n.html

Reply via email to