Порядок здесь короткий, но первые три шага — про лицензию, и это не формальность.
Ключ должен быть годен для той версии, которую ставят. Лицензия привязана к старшей версии: ключ от предыдущей новую не запустит.
Срок поддержки проверяется отдельно. Там, где в лицензии есть поле с датой окончания поддержки, текущая дата не должна её превышать — иначе обновление окажется невозможным уже после того, как старый пакет заменён.
И только потом — обновление пакета штатным менеджером.
Отката руководство не описывает. Обновление пакета заменяет работающий MTA, и вернуться к прежней версии — отдельная задача, о которой оно молчит.
⚠️ И предупредить об истечении срока не может: уровень и срок лицензии в телеметрии не приходят, а канал вендорских предупреждений — письмо на адрес ответственного — у нас не задан (pmtawatch).
Конфигурацию Хаб после обновления восстановит: она хранится у него с версиями и применяется заново. А вот перерыв отправки на время замены пакета неизбежен.
Что проверить до обновления:
| Что | Чем грозит пропуск |
|---|---|
| ключ годен для новой версии | узел не стартует, старого пакета уже нет |
| срок поддержки не истёк | то же, но обнаруживается позже |
| конфигурация сохранена | восстанавливать придётся из памяти |
| окно для перерыва | замена пакета останавливает отправку |
Отката нет — значит проверки заменяют его. Всё, что можно узнать до замены пакета, надо узнать до неё.
Окно выбирать по очереди, а не по часам. Остановка безопасна для писем — они остаются на диске, — но безопаснее делать её тогда, когда очередь мельче.
# проверки идут первыми — отката руководство не описывает pmta show licenserpm -Uvh PowerMTA-новая-версия.rpm pmta show version && pmta test config
что делают не так и чем это кончается3 ошибки▶
§ 2.6
§ 2.6
§ 2.6
2 связи
openssl-security-levelGlobalПереход на PowerMTA 6 с прежней версии — момент, когда старые ключи и сертификаты впервые проверяются новым OpenSSL. § 3.3.1.51Версия MTAРазбор, в котором эта команда — один из шагов. inferenceСведения о лицензииРазбор, в котором эта команда — один из шагов. inferenceОткат версии MTA и настройка через APIПорядок действий, в котором механизм и применяется. inference
pmta show version && pmta show license pmta test config pmta show status
3 статьи
◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.◇Ограничения облакаОблака ограничивают исходящую почту через порт 25, пока не попросишь снять лимит, а их диапазоны адресов почтовики встречают с подозрением.◇Как перевести план отправки в железоДве постоянные, по которым считается любой узел: около 2 КБ памяти на каждого получателя в очереди и место под спул, пропорциональное суммарному размеру писем.