Поле BCC в электронной почте

Недавно мы создаем приложение для интерпретации содержимого электронной почты, это приложение должно предоставить нам адреса 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]"??

[обновление]
как сервер электронной почты может узнать, в какой почтовый ящик доставить это письмо, если сообщение электронной почты не содержит информации об адресе электронной почты получателя скрытой копии, включая часть заголовка? как сервер правильно пересылает такое письмо?


person Wallace    schedule 07.11.2015    source источник


Ответы (1)


Содержание электронного письма не обязательно содержит какую-либо информацию о его получателях. Во время передачи сообщения эта информация передается в конверте сообщения, который затем удаляется при доставке.

То, что вы преследуете, не может быть сделано надежно (хотя многие сообщения от человека к человеку, очевидно, содержат информацию в заголовках).

Хорошими примерами являются многие сообщения списков рассылки, особенно те, которые доставляются нескольким получателям в одном и том же домене.

person tripleee    schedule 07.11.2015
comment
Кроме того, это основной FAQ. Вы не могли много гуглить, прежде чем спросить здесь. - person tripleee; 07.11.2015
comment
Исторически существовали реализации, которые интерпретировали спецификацию как означающую, что получателям скрытой копии разрешено видеть этот заголовок, поэтому он удалялся только из копий сообщения без скрытой копии; но я никогда не видел реального примера. - person tripleee; 07.11.2015
comment
то, что я не могу получить напрямую, погуглив, возможно ли, что электронное письмо доставляется какому-либо получателю, даже если электронное письмо не содержит информации о получателе? Как такое письмо будет отправлено на почтовый ящик получателя - person Wallace; 07.11.2015
comment
Я объяснил это в ответе; есть что-то, что вам нужно помочь понять еще? - person tripleee; 07.11.2015
comment
Не совсем так, но это общая идея. Подумайте о бумажной почте в конверте; ваш секретарь извлекает сообщение из конверта и доставляет только письмо. Он не изменил настоящее письмо, когда вы его получили. - person tripleee; 07.11.2015
comment
Извините, я перечитал ваш пост и попытался понять его. означает ли это, что такое электронное письмо будет отправлено на почтовый сервер получателя скрытой копии, содержащее всю информацию, включая адрес получателя скрытой копии, но после прибытия в почтовый ящик получателя скрытой копии информация будет удалена? - person Wallace; 07.11.2015