On Tue, May 18, 1999 at 02:27:58PM +0200, Thomas Neumann wrote:
> Chris Johnson <[EMAIL PROTECTED]> writes:
> >
> > When you say "with a qmail 1.03 smtp server for outgoing mail," do
> > you mean that this message was injected with SMTP? If so, then
> > qmail-inject never saw the message. qmail-smtpd doesn't look at the
> > headers, and execs qmail-queue to queue the message as is. It's the
> > responsibility of the software on the remote end to strip the Bcc
> > field and turn it into SMTP "RCPT TO" commands.
>
> Uh... you say that a SMTP MTA should analyze message headers and turn
> the retrieved information into envelope recipient data? I don't buy
> that. How's that supposed to work anyway: The moment the first message
> header appears in a SMTP connection's data stream is by definition the
> DATA part of the session. At that time all envelope sender and
> recipient specifications have been completed anyway.
Uh... I didn't say that at all, though I was intentionally vague when I said it
was the responsibility of "the software" on the remote end to strip Bcc fields.
The point is that if someone wants to deliver mail to my server with SMTP, it's
his responsibility to turn Bcc fields into envelope information, because I'm
not going to look at the message headers and will queue the message just as I
receive it. What piece of software performs this transformation--sendmail,
qmail-inject, Eudora, Netscape, whatever--is no concern of mine.
Chris