<source>
Умолчание — false. С true MTA заменяет имеющийся Message-Id на свой. Если заголовка в письме нет, строка не делает ничего — дописывание это другая директива, add-message-id-header.
Уникальность нового значения между серверами держится на том же host-id, что и у дописывания.
Разойдётся это не сразу — в момент, когда придёт жалоба и по ней попробуют найти письмо.
Что ставить. Случай для true узкий:
| Значение | Когда |
|---|---|
| false (умолчание) | почти всегда: идентификатор отправителя — его ниточка к письму |
| true | подающая платформа ставит идентификаторы, которые повторяются или содержат лишнее о вашей инфраструктуре |
Второе бывает у старых платформ, кладущих в идентификатор имя внутреннего сервера. Но и там честнее договориться с платформой, чем рвать связь между её базой и доставленным письмом.
# замена имеет смысл только вместе с явным номером узла host-id 7 <source 10.0.0.0/24> replace-message-id-header true</source>
что делают не так и чем это кончается2 ошибки▶
наш опыт
§ 3.3.7.5
1 связь
grep -n 'replace-message-id-header\|^host-id' /etc/pmta/config /etc/pmta/virtualhost.txt
3 статьи
◇Как письмо попадает в MTAШесть описанных способов подачи: расширенный SMTP, четыре языковые обвязки и каталог, за которым узел следит на диске.◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Заголовки, которыми отправитель управляет доставкойШесть служебных заголовков позволяют подающей стороне выбрать поток, пометить письмо заданием, задать настройки и ключ подписи, идентификатор конверта и расписание; каждый разрешается отдельно и по источникам.