From: Pete Resnick <presnick(_at_)qualcomm(_dot_)com>
Subject: Re: limitation of the number of To: (and Cc:)
You say there are "many messages" with multiple To: and Cc: fields.
What clients are producing these?
I can enumerate three types:
(1) Consider a UA which allows a user to set Cc: field optionally. A
user may always uses the option for backup. That is, all message
which he sends will come back to him thanks to Cc:.
Such a UA generates another Cc: field (and To: field) when
replying. Note the Cc: field above is optional.
(2) Consider a UA which allows a user to edit the header of a draft
message. (UAs on Emacs, for example.) With such a UA, a user may
write multiple To:/Cc: fields.
(3) Some shell scripts generate a message which contains multiple To:,
one address by one To: field.
--Kazu