smtp-extractкритичноПишет ХабдирективаПревращаются ли заголовки x-mq-* поданного письма в указания к доставке и снимаются ли перед отправкой.rabbitmq-localПишет ХабдирективаКуда публикуется входящая почта на адрес, перечисленный как локальный, вместо пересылки дальше.smarthostдирективаИмя сервера, которому отдаётся каждое письмо вместо почтового сервера получателя.smtp-sink-addressдирективаПеренаправляет соединение TCP каждой доставки на один адрес, а всё остальное в MTA ведёт себя так, будто почта идёт настоящему получателю.envelopeдирективаЗадаёт обратный адрес письму, поданному из командной строки.extract-recipientsдирективаКогда бинарник работает утилитой командной строки — брать получателей из заголовков самого письма, а не из аргументов.smarthost-portдирективаПорт для подключения к промежуточному серверу; по умолчанию обычный порт SMTP.smarthost-usernameдирективаЛогин, предъявляемый промежуточному серверу, если тот требует авторизации.smtp-sink-ipдирективаПринимается бинарником; нигде не печатается и в родном конфиге отсутствует.smtp-sink-passwordдирективаПароль, предъявляемый ловушке.smtp-sink-portдирективаПорт для подключения к ловушке; при пустом значении документация называет 25.smtp-sink-usernameдирективаЛогин, предъявляемый ловушке, если она требует авторизации.spool-extractдирективаПревращаются ли заголовки x-mq-* в файле каталога в указания к доставке.Управлять современным MTA из рассыльщика, знающего только SMTPкритичноПишет ХабмеханизмДвадцать два заголовка превращают обычную подачу по SMTP в полностью описанное задание, и MTA снимает их перед отправкой.Письмо как последнее словокритичноПишет ХабмеханизмДесять из двадцати четырёх свойств отменяют то, что узел уже решил, — поэтому задание и есть четвёртый, последний слой настройки.localПишет ХабочередьКуда публикуется почта на адреса, перечисленные как локальные, вместо пересылки дальше.Правила переписыванияважноПишет Хабэкран консолиПрограммируемая обработка каждого задания при выходе из очереди: девять видов условий, одиннадцать действий.Локальные адреса почтыПишет Хабэкран консолиУводит входящую почту на подходящие адреса в отдельную очередь вместо общего ящика.rewrite_actionsважнотаблица базыЧто делает правило: задать или снять отправляющий адрес либо пул, добавить или убрать метки, отложить, отправить через промежуточный сервер, изменить задание.rewrite_triggersважнотаблица базыОтбирает письма для изменения при вычитывании — со сроком действия, приоритетом и признаком включённости.localsПишет Хабтаблица базыВходящие адреса, которые не пересылаются, а публикуются в свою очередь: postmaster, abuse, петли обратной связи.rewrite_conditionsтаблица базыДополнительные проверки, которые письмо обязано пройти — по конверту, теме или любому свойству JSON, — прежде чем правило применится.beginполе базыВместе с until задаёт срок действия правила переписывания; ноль с обеих сторон означает «всегда».incomingПишет Хабполе базыШаблон получателя, по которому входящая почта публикуется в очередь, а не пересылается дальше.precedenceполе базыПорядок, в котором рассматриваются правила переписывания.recipientкритичноПишет Хабсвойство письмаАдрес, на который доставляется письмо, — единственное строго обязательное свойство.smarthostсвойство письмаОтдаёт это письмо названному серверу вместо сервера получателя.x-mq-smarthost-hostnameзаголовок письмаОтдаёт это письмо названному серверу вместо сервера получателя.x-mq-smarthost-portзаголовок письмаПорт для подключения к названному промежуточному серверу.Правило переписывания не отработалосостояние доставкиПравило переписывания не удалось применить к письму.Прочитать и переписать письмофункция расширенияДевять функций, читающих и заменяющих любую часть входящего письма — включая всё задание целиком в виде JSON.Прочитать адрес и понять, чей онфункция расширенияГруппа адреса: прочитать текстом, спросить у MTA, считает ли он адрес своим, и переубедить его.