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