Дневная норма прогрева одной подачейРецептДневную норму прогрева можно подать одним слиянием: адрес отправки, задание и части — переменными получателя, время — окнами доставки в самом письме.Новый адрес без внешнего планировщикаРецептПрогрев средствами конфигурации: доля нового адреса в пуле, потолок его темпа и темп на получателя — три области на одну стадию.Узел, отвечающий только своему паркуРецептПорт подачи обслуживает только известные платформы: общий источник закрыт smtp-service, разрешения выданы адресам подачи, а слушателю MX нужен свой источник.Узел, который вежливо отказывает вместо паденияРецептНа общей машине узел должен отказывать новым письмам временной ошибкой раньше, чем кончится память: порог памяти, потолок получателей в очередях и предел соединений.Очередь, которая сама отвечает на ухудшениеРецептПять щадящих строк на получателя — темп, соединения, повторы, выход и уведомление — чтобы очередь сама сбавляла ход, едва приёмник начал отказывать.Список подавления, который нельзя прочитатьРецептСписок подавления хранит не адреса, а их хеши SHA-256, а учёт прячет левую часть адреса своим ключевым хешем — это две разные половины, и связать их нельзя.Учёт как договор с потребителемРецептПоток учёта — договор с его потребителем: виды записей, поля, формат времени, сброс буферов и признак узла назначаются явно, а не остаются на умолчаниях.Один вопрос одному приёмникуРецептОдин вопрос приёмнику без правки конфигурации: повернуть журнал, выполнить trace с записью в журнал и забрать файл через монитор.Решать «жёсткий или мягкий» там, где пришёл ответРецептКатегорию отказа можно назначать на узле своими именами через bounce-category-patterns, чтобы запись учёта уже несла решение, а не текст для перевода.Шифровать там, где приёмник этого требуетРецептШифрование там, где его требует сам приёмник, — через DANE и MTA-STS, а грубый require-starttls — только для получателей, которым открытый текст недопустим.Свой адрес площадке, которая ничего для этого не делаетРецептПлатформе, которая не ставит управляющих заголовков, свой адрес отправки назначают на узле — по обратному адресу, по точке подачи или по адресу подключения.Реакция на стороне узлаРецептОтвет приёмника, пойманный <smtp-pattern-list>, переводит очередь в щадящий режим в том же соединении — правила пишет Хаб, исполняет узел.Обратный адрес, который сам себя объясняетРецептУникальный обратный адрес на письмо сам называет рассылку и получателя: отчёт опознаётся по адресу, на который пришёл, а не разбором текста.Управляющий вход, доступный только своимРецептДоступ к монитору только для Хаба: узкий http-access, ключ http-api-key, https и защита от подделанных запросов.Узел, который вправду работает без прав rootРецептУзел без прав root — это три условия сразу: run-as-root false с перезапуском, слушатели выше порта 1024 и файлы узла во владении пользователя pmta.Арендованный адрес, настроенный до концаРецептАрендованный адрес за прокси в блочной форме: блок <proxy> с гейтом и клиентом, число попыток, запасные гейты в use-proxy и пределы по адресу клиента.Один транспорт, один логин, один способРецептВсё управление узлом через монитор по одному ключу — прочитать, записать, проверить, перечитать — вместо SSH для файлов и HTTP для команд.Темп на адрес, переживающий проксиРецептПределы на адрес при отправке через прокси должны считать адрес, который видит приёмник: без enable-source-ip-limits-on-sending-ip они считают локальный.Вывести адрес, не отбив писемРецептСнимать адрес отправки с узла, где на нём ещё стоит почта, по порядку: остановить подачу, проверить очереди и только потом удалить или перенаправить.Снять один адрес у одного приёмникаРецептСнять один адрес у одного приёмника: подтвердить догадку show domains, вывести disable source со сроком возврата и сверять show disabled sources по расписанию.Отобрать поля, которые отвечают на вопросыРецептПоля учёта вне набора по умолчанию — шифрование доставки, число повторов, прокси — пишутся, только если назвать их в record-fields, и за прошлое их не восстановить.Запись разговора ровно на время разбораРецептЗапись разговора с одним получателем или одним источником на время разбора: log-connections и log-commands в узком блоке, log-data — только при подозрении на байты.Монитор как частный пульт управленияРецептМонитор умеет выполнять команды и менять конфигурацию, поэтому доступ к нему решают как доступ к оболочке: свой порт, узкий список адресов и настоящий сертификат.Возвращённая почта как источник телеметрииРецептMX-слушатель превращает отказы и жалобы в записи учёта: опознанное поглощается, неопознанное сохраняется для разбора, а проверка SPF подлинности включает и отклонение.