Шаблон письма делят на пронумерованные части — заголовки, абзац, блок абзацев, часть тела, — а каждому получателю собирают те, что названы в его переменной *parts: списком или диапазоном, например 1,3 или 1-3.
Порядок частей задаёт список: *parts=1,3,2 поставит третью часть перед второй.
Переменная из необязательной части нужна только тем получателям, кому эта часть уходит.
Как читается *parts:
| Значение | Что уйдёт |
|---|---|
| 1-3 | все три части |
| 1,3 | первая и третья |
| 1,3,2 | три части, третья перед второй |
# получатель без второй части XDFN FName="Bob" *parts=1,3 RCPT TO:<bob@example.com>
1 связь
Занятые имена переменных слиянияСмежный механизм: они работают вместе. § 11.19.4.3
grep -rn 'allow-mailmerge' /etc/pmta/
3 статьи
◇Четыре способа сказать «медленнее»Письма, объём данных, темп подключений и число соединений — у каждого свой лимит, и у каждого есть вариант «на адрес источника» и двойник для щадящего режима.◇Прогрев, встроенный в MTAПрогретый адрес отдаёт первые N писем дня каждому получателю своему холодному напарнику; тот отправляет их сам и набирает историю.◇Адрес отправки — из чего он складываетсяИменованный набор всего, что является свойством адреса: с какого IP уходит письмо, чем узел представляется, чем подписывает и как быстро шлёт.