Subject: Multiple recipients: how does Pine do it?

From: Hans Schleichert <[email-masked]>
Date: Thu, 26 Sep 1996 16:05:39 +0200

Pine offers several choices for sending mail to multiple recipients -
comma-delimited lists in to To:, Cc:, Bcc:, and Lcc: fields. When I am
sending out such a message, the mail system must, at some point, determine
who is going to receive a copy of this message. How is this done? I can
only imagine that Pine, or our local mailer daemon, create an 'envelope'
for every recipient, put a copy of my message into this envelope
(stripping off fields libe Bcc: or Lcc:), and send this to its
destination. The recipient's mailer daemon, on the other hand, opens the
envelope and puts the letter into the respective mailbox.

Am I wrong? (Just curious)

Thanks,
      -  Hans

---

From: Ed Greshko <[email-masked]>
Date: Fri, 27 Sep 1996 05:36:13 +0800 (GMT)

> Am I wrong? (Just curious)

	Not wrong......just close.

	pine is a UA (user agent).  It will call a program (quite often
sendmail) known as an (message transport agent) to perform the
transportation of the message.  

	You are correct that an envelope is formed.  There is no 
reall stripping however.  When pine builds the message it will 
not create a Bcc: header in the message headers.  However, when it
calls the MTA it will give the MTA a receipient list which includes
the Bcc: info.  The "header" and "envelope" receipients are generally
kept apart.

	Hope this helps....

-- 
Edward M. Greshko                       Technical Manager, Electronic Commerce
                                        Control Data Asia/Pacific Region
Voice: +886-2-715-2222 x287             6/F, 131 Nanking East Road, Section 3
FAX  : +886-2-712-9197                  Taipei, Taiwan R.O.C