Благодарности руководства — опись составляющих: PCRE задаёт диалект регулярных выражений, OpenSSL — TLS и криптографию, ICU — работу с Юникодом, gumbo-parser — разбор HTML при отслеживании, prometheus-cpp — отдачу показателей.
Формула руководства — «uses, and may in its distribution kits include»: MTA пользуется библиотеками и может нести их в своей поставке. Для OpenSSL это видно прямо: версия 6.0 работает на OpenSSL 3.0.8, а утилита openssl и модуль FIPS из поставки лежат в /var/lib/pmta/fips.
Версий остальных библиотек руководство не даёт.
Пять библиотек:
| Библиотека | Что определяет |
|---|---|
| PCRE | регулярные выражения |
| OpenSSL | TLS и криптографию |
| ICU | Юникод |
| gumbo-parser | разбор HTML при отслеживании |
| prometheus-cpp | показатели для Prometheus |
# какую сборку MTA сравнивать при разборе pmta show version
2 связи
/var/lib/pmta/fips/openssl version openssl version
3 статьи
◇Указатель директивАлфавитный перечень руководства: 475 строк называют 477 мест описания директив — единственная полная опись языка конфигурации.◇Принять, направить, доставитьПуть письма внутри узла: принять, решить куда, доставить — и между этими тремя шагами живут все настройки.◇Ключ активации — условие установки, а не шаг после неёБез ключа активации от поддержки SparkPost MTA не ставится и не работает, а уровень лицензии задаёт потолок исходящих соединений: на стандартной всё сверх 200 игнорируется.