bcc-upon-delivery

<domain>

Адрес, на который копируется каждое доставленное письмо
в конфигурации это строкаbcc-upon-deliveryвнутри блока <domain>
Копия того, что действительно дошло

Значение — один адрес. Каждое письмо, доставленное этому получателю, отправляется слепой копией и на него.

Пустая строка (“”) стирает значение, унаследованное из более широкого блока.

Отличие от соседней bcc в двух вещах. Та снимает копию при приёме от источника, эта — при доставке получателю. И область другая: там источник, здесь получатель.

Разница практическая: копия при доставке снимается только с того, что дошло. Отбитые и застрявшие письма в неё не попадают.

Главная ловушка — объём. Копия идёт обычной отправкой: своей очередью, своими соединениями, своей записью в учёте. Строка удваивает почту по этому получателю — и в блоке * удваивает всю почту узла.

Вторая половина: копия уносит полное содержимое писем вместе с адресами получателей. Архивный ящик у стороннего провайдера означает, что содержимое вашей рассылки уезжает к нему.

Что делает Хаб. Не пишет: архив писем он ведёт у себя — отправки, их содержимое и получатели лежат в базе.

Для прогрева строка была бы вредна вдвойне: каждое письмо удваивало бы расход дневной нормы адреса, а норма — то, вокруг чего прогрев и построен.

Рекомендуемые значения

Что ставить. Значение — адрес; вопрос в том, нужен ли он:

Значение Когда
не писать архив ведётся на стороне платформы — обычный случай
адрес своего ящика требование хранить копию именно доставленного
“” отменить адрес, унаследованный из широкого блока

Ящик должен быть свой: копия уносит содержимое писем и адреса получателей.

Синтаксис, стирание пустой строкой и снятие копии при доставке — из руководства, § 3.3.10.11. Сравнение с копией при приёме — § 3.3.7.3. Оценка объёма наша.
Пример в конфигурации
# копия снимается только с доставленных писем этого получателя
<domain partner.example>
    bcc-upon-delivery archive@example.com</domain>
Отбитые и застрявшие письма в копию не попадут — в отличие от копии при приёме, которая снимается со всего поданного.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
▲

Типичные ошибки и проблемы

что делают не так и чем это кончается2 ошибки▶

Ставят копию в общем блоке получателей

наш опыт

Чем чреватоКопии собираются со всей доставленной почты узла. Объём удваивается целиком, и в архив попадает то, чему там не место.
Как заметитьВ очередях виден домен архивного ящика с объёмом, сравнимым со всей рассылкой.
Как правильноПереносить строку в блок того получателя, чью почту надо архивировать.

Ждут в архиве и недоставленных писем

§ 3.3.10.11

Чем чреватоКопия снимается при доставке. Отбитые и застрявшие письма в неё не попадают — а именно они чаще всего и нужны при разборе.
Как заметитьВ архиве нет писем, о которых спрашивают в жалобах.
Как правильноДля полного архива снимать копию при приёме — соседней строкой в блоке источника.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Справочные данные
Синтаксис
bcc-upon-delivery <email-address>
Значения
почтовый адрес; пустая строка стирает унаследованное
Применение
reload, перезапуск не нужен
Очередь
уже поставленное в очередь не затронет
Где писать
<domain>
Сколько раз
один раз в блоке
Всё здесь — из руководства, с разделом.
Наследование
Директива живёт в <domain> и подчиняется слиянию блоков получателей: более узкий блок перекрывает более широкий. Адрес из блока * соберёт копии со всей доставленной почты узла; отменить его в узком блоке можно только пустой строкой.
Как проверить на узле
Строку видно в конфигурации, следствие — в очередях:
grep -n 'bcc-upon-delivery\|^ *bcc ' /etc/pmta/config /etc/pmta/virtualhost.txt
pmta show queues --maxitems=20
Домен архивного ящика появится в списке очередей отдельной строкой, и объём в нём будет сопоставим с объёмом доставленного. Это самый быстрый способ заметить забытую копию.
В Хабе
Цена ошибки
опасно: последствия переживут откат
Сценарии
Разделение отправителей