Недавно мы создаем приложение для интерпретации содержимого электронной почты, это приложение должно предоставить нам адреса TO, адреса CC и адреса BCC.
При обработке поля BCC мы обнаружили, что невозможно получить адреса BCC напрямую. Ссылаясь на RFC2822, возникает БОЛЬШЕ ВОПРОСОВ.
" There are three ways in which the "Bcc:" field is used.
In the first case, when a message containing a "Bcc:" field
is prepared to be sent, the "Bcc:" line is removed even
though all of the recipients (including those specified
in the "Bcc:" field) are sent a copy of the message...
Finally, since a "Bcc:" field may contain no addresses, a
"Bcc:" field can be sent without any addresses indicating
to the recipients that blind copies were sent to someone. "
Предположим, что электронное письмо отправлено по указанным ниже адресам.
To: [email protected]
cc: [email protected]
bcc: [email protected]
Мои вопросы: когда получатель [email protected] получит свое электронное письмо, будет ли «[email protected]» в исходном файле электронной почты? Если да, то в каком поле он размещен? Если нет, то тогда как можно отправить это письмо получателю, если нет никакой информации о "[email protected]"??
[обновление]
как сервер электронной почты может узнать, в какой почтовый ящик доставить это письмо, если сообщение электронной почты не содержит информации об адресе электронной почты получателя скрытой копии, включая часть заголовка? как сервер правильно пересылает такое письмо?