Содержимое письма

записей в теме: 40
from-domain<rewrite-list>ДирективаМеняет домен адреса в заголовке From — том, что видит получатель; конверт это правило не трогает.html-edit-error-mode<signals>ДирективаОтказать в доставке или отправить как есть, когда разбор HTML сорвался; умолчание — отказать.jobid-prefix<source>ДирективаЗначение приписывается спереди к метке, пришедшей в заголовке; зарезервированное значение подставляет логин подавшего пользователя.mail-from<rewrite-list>Хаб задаёт самДирективаМеняет адрес из команды SMTP MAIL FROM — тот, на который вернётся отказ и который проверяет SPF; заголовок From это правило не трогает.process-x-job<source>Хаб задаёт самДирективаРазрешение источнику: с ним значение заголовка становится меткой задания письма, и по ней потом работают отбор в очереди и остановка одной рассылки.add-date-header<source>ДирективаДописывает письму дату, когда подающая сторона её не поставила; третье значение переписывает и уже имеющуюся.add-message-id-header<source>Хаб задаёт самДирективаДописывает письму идентификатор, когда подающая сторона его не поставила; уже стоящий не переписывается.add-received-header<source>Хаб задаёт самДирективаОбычное поведение почтового сервера — отметиться в цепочке передачи; выключают ради того, чтобы получатель не видел, откуда письмо подано.add-x-virtual-mta-header<source>ДирективаУзел сам подписывает письмо именем потока, которым оно ушло; заголовок доезжает до получателя.allow-mailmerge<source>ДирективаОткрывает подающей стороне команды слияния, которыми одно письмо рассылается многим получателям с подстановкой значений.bcc<source>ДирективаКаждое принятое от источника письмо уходит слепой копией на названный адрес; руководство предлагает это для архива.engagement-tracking<signals>ДирективаТри значения: не собирать, слать события самим или разрешить MTA подставлять ссылки и пиксели; умолчание — не собирать.host-idGlobalХаб задаёт самДирективаУникальное на сервер число, которое не даёт двум установкам MTA выдать одинаковый Message-Id; умолчание ноль — одинаковое у всех.include-headers-fromGlobalДирективаНазывает файл с заголовками в формате RFC 2822; они вставляются сразу после Received, который добавляет узел.jobid-header<source>ДирективаНазывает другой заголовок письма, из которого берётся метка задания; при этом обычный способ и переменная слияния имеют преимущество.pattern-list<source>Хаб задаёт самДирективаПодключает к источнику именованный список правил; список должен быть объявлен в файле раньше, и подключить можно только один.remove-header<source>Хаб задаёт самДирективаПеречисляет через запятую заголовки, которые снимаются при доставке; пустая строка стирает унаследованный список.rewrite-list<virtual-mta>ДирективаПодключает именованный список; письма, уходящие через этот адрес отправки, проходят через его правила.tracking-domain<signals>ДирективаОбласть, на которую указывают вставленные ссылки и пиксели; умолчание — домен вендора.bcc-upon-delivery<domain>ДирективаСлепая копия снимается со стороны получателя и только с доставленных писем; пустая строка стирает унаследованное значение.date-header-time<source>ДирективаВыбирает между временем приёма письма и временем фактической доставки; действует только там, где дату дописывает сам узел.enable-bottom-open-pixel<signals>ДирективаПереключатель одного из трёх видов подстановки; работает только при отслеживании силами MTA, по умолчанию включён.enable-click-tracking<signals>ДирективаПереключатель одного из трёх видов подстановки; работает только при отслеживании силами MTA, по умолчанию включён.enable-top-open-pixel<signals>ДирективаПереключатель одного из трёх видов подстановки; работает только при отслеживании силами MTA, по умолчанию включён.macro-variables-preserve-case<domain>ДирективаКасается только $to и $from: имя получателя и его домен приводятся к нижнему регистру всегда.mailmerge-expands-undefined-variablesGlobalДирективаС умолчанием неопределённая переменная превращается в пустоту; со значением false она остаётся в письме как есть, вместе со скобками.process-x-envid<source>ДирективаРазрешение источнику: с ним значение заголовка становится идентификатором конверта письма и заголовок снимается, без него он игнорируется и остаётся в письме.replace-message-id-header<source>ДирективаПереписывает уже стоящий Message-Id своим; на письмо без идентификатора не действует вовсе.retain-x-dkim-options<source>ДирективаРешает, увидит ли получатель заголовок с настройками подписи; умолчание — снимать.retain-x-job<source>ДирективаРешает, увидит ли получатель метку задания; работает только тогда, когда чтение заголовка разрешено и заголовок в письме есть.pickup-remove-dotGlobalДирективаУступка программам, которые экранируют точку по правилам SMTP там, где этого не требуется — в файлах каталога подхвата.Заголовки, которыми отправитель управляет доставкойкритичноМеханизмШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.Узел умеет сам вставлять пиксели и переписывать ссылкиМеханизмВ режиме отслеживания вендора MTA разбирает исходящий HTML, переписывает ссылки на домен отслеживания и вставляет пиксели открытия — с выбором того, что делать, если разметка не разбирается.Разбор и правка разметкиМеханизмОтслеживание открытий и переходов в режиме sparkpost правит разметку письма с помощью встроенного разборщика gumbo-parser; письмо, разметку которого разобрать не удалось, по умолчанию отбивается.Персонализация внутри MTAМеханизмПеременные задаются по каждому получателю, а подставляет их узел при доставке — одно поданное письмо уходит многим с разным содержимым.Формат подачи по HTTPМеханизмВместо готового письма запрос по HTTP может нести отправителя, тему, заголовки, текст, HTML, AMP и вложения отдельными полями — узел сам соберёт и закодирует письмо.Нумерованные части слиянияМеханизмНумерованные куски письма для многочастных слияний: первый подразумевается, каждый номер используется один раз.Кодировки при подачеМеханизмДанные письма в обвязке добавляются как 7-бит, 8-бит или base64: первые два не меняют данных, кроме перевода одиночного LF в CRLF, base64 кодирует на лету; данные слияния — только 7-бит и 8-бит.Заголовок датыМеханизмОбвязки подачи умеют сами собрать заголовок даты для письма, которое составляют с нуля.<rewrite-list>Блок конфигурацииИменованный список правил; подключается к источнику по имени, и все письма оттуда проходят через него.