<domain>устарела
Задавала хосты, которым доставлять почту этого получателя, минуя обычный поиск MX, — либо велела искать MX другого домена. Заменена директивой smtp-hosts.
Определение у обеих дословно одно. Раздел § 3.3.10.98 повторяет первую фразу § 3.3.10.100 слово в слово и добавляет одну строку: «устарела, пользуйтесь smtp-hosts». Ни синтаксиса, ни умолчания, ни отличия в поведении вендор для старого имени не приводит.
Что известно про форму записи. Она описана только у нового имени: хосты через запятую внутри уровня предпочтения, точка с запятой между уровнями, необязательный порт после двоеточия, lookup-mx:домен вместо списка хостов и пустые кавычки, чтобы стереть унаследованное значение. Принимает ли всё это старое имя — руководство не говорит.
Новых значений не подбирают. Единственное разумное значение — никакое: строку переносят на smtp-hosts как есть и проверяют, что доставка пошла туда же, куда шла.
Перенося, стоит перепроверить смысл. Явные хосты имеют право устареть вместе с инфраструктурой, на которую указывали: адрес шлюза меняется, а строка остаётся. Прежде чем копировать значение, стоит убедиться, что хост ещё тот.
Пустые кавычки стирают унаследованное. У нового имени это документировано, и это нужный приём: получатель, которому явные хосты достались от более общего блока, иначе от них не избавится.
# так было — устаревшее имя <domain example.com> route mail.example.net </domain> # так надо — то же самое новым именем, с портом и запасным уровнем <domain example.com> smtp-hosts mail.example.net:2525; [10.1.1.1]</domain>
что делают не так и чем это кончается3 ошибки▶
§ 3.3.10.98
§ 3.3.10.100
§ 3.3.10.100
1 связь
pmta show settings example.com
3 статьи
◇Принять, направить, доставитьПуть письма внутри узла: принять, решить куда, доставить — и между этими тремя шагами живут все настройки.◇Четыре типа значений, на которых написан весь конфигЛогическое, образец домена, регулярное выражение и промежуток времени — определены один раз в § 3.2 и дальше используются всеми директивами.◇Перезагрузка настроек против перезапуска службыКонфигурация читается при старте, дальше правки подхватываются командой перезагрузки — кроме тех директив, которые руководство помечает как требующие перезапуска.