The only program in the qmail suite that looks at headers is
qmail-inject.  If the message was submitted via SMTP, nothing in
qmail ever looked at those Bcc: headers.  The submitting client
(AK-Mail?) *should* have stripped bcc fromt the headers and built
the correct envelope.

My guess is this: 1) The message was not processed by qmail-inject,
and 2) the MTA that sent bounces to all the Bcc: addresses was a)
not qmail, and b) very broken.

To answer your question, the only limit on header size in qmail is
the memory needed by qmail-inject to build the envelope.  That limit
is imposed by the kernel, not qmail.

-- Jeff Hayward

On Tue, 18 May 1999, Eike Kiltz wrote:

   Hi,
   
   for some stuipid reason a customer sent out a message containing 1500 (!)
   ','-seperated entries in the bcc: header using AK-Mail with a qmail 1.03
   smtp server for outgoing mail.
   qmail-header(5) says 
      qmail-inject deletes any Bcc field
   and RFC822 says there is no length limit on the header
   
   but what happened was that several adresses bounced and the bounced
   messaged were sent to all the 1500 adresses listed only in the bcc field.
   Obviously qmail-inject did not remove the bcc correctly.
   
   So, is there a limititation on the header in qmail? The header above was
   about 29469 bytes long, the bcc field about 27617 bytes.
   
   Any idea?
   
    -Eike
   
   

Reply via email to