Мы используем для отправки писем наш собственный почтовый сервер Postfix + Dovecot с параметром для Postfix sender_bcc_maps, который гарантирует, что отправленная почта благодаря слепому копированию (BCC) также отправляется на адрес отправителя -sender+sent@email .домен». Таким образом, почта сохраняется в папке IMAP вместе с другими отправленными сообщениями электронной почты.Благодаря этому нам не нужно полагаться на почтовый клиент, который мог бы сделать это за нас. И еще у нас есть проблема с письмами, которые были отправлены скрытым получателям (BCC).
Мы не видим никакой информации о скрытом получателе в папке с отправленными сообщениями электронной почты. Заголовки в BCC в этих сообщениях полностью отсутствуют. Причина очевидна. Почтовый клиент удаляет заголовок при пересылке сообщения на почтовый сервер, и, поскольку наши сообщения сохраняются в папке почтовым сервером, он сохраняет каждое письмо без включения заголовка BCC.
Мы знаем, что для каждого получателя, который включен в почтовый клиент BCC, в диалоговом окне SMTP отображаются получатели BCC как rcpt to:. Если бы у нас было 10 получателей в BCC, клиент отправил бы в диалоговом окне SMTP 10x rcpt. Из-за этого мы не можем просто идентифицировать получателя BCC на нашем сервере и восстановить заголовок BCC и попытаться вставить его в сообщение в отправленной почте.
Как мы видим, отправка электронной почты через почтовый сервер Google сохраняет заголовок BCC включенным, а в папке отправленной почты он сохраняется почтовым сервером Google, а не почтовым клиентом. Как именно это делает Google?
Спасибо, ребята, что читаете. Я буду признателен за каждую идею, как решить эту проблему и заставить ее наконец работать правильно, чтобы мы могли применить эту функциональность в нашей среде. Â Â Â Â Â
С наилучшими пожеланиями.