Обвязка подачи на Perl

Perl Submission API
Первая из пяти

Обвязка подачи на Perl — первая из пяти в главе: пакет в формате CPAN Port25-Submitter, который на Linux распаковывают в /opt/pmta/api, собирают и ставят — perl Makefile.PL, make test, make install.

Описание — в perldoc: модули Port25::Submitter, Port25::Submitter::Connection, …::Message и …::Recipient. Нужен Perl 5.12 или новее.

На Windows пакет ставят через ppm, и для этого пути руководство оговаривает только Perl 5.6.

Главная ловушка — искать описание методов в руководстве. Раздел даёт только порядок установки: методы описаны в perldoc модулей.
Что делает Хаб. Не используется: Хаб подаёт письма на узел по SMTP.
Рекомендуемые значения

Порядок установки на Linux:

Шаг Команда
распаковать tar -xzf Port25-Submitter-1.5.tar.gz в /opt/pmta/api
собрать perl Makefile.PL
проверить make test
поставить make install
Пакет, порядок установки на Linux и Windows, модули и версии Perl — из руководства (§ 7.2, § 7.1). Таблица — наша.
Пример в конфигурации
# установка обвязки из каталога продукта
cd /opt/pmta/api
tar -xzf Port25-Submitter-1.5.tar.gz
cd Port25-Submitter-1.5 && perl Makefile.PL && make test && make install
Порядок руководства; номер версии пакета — тот, что лежит в каталоге.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить, что модуль установлен:
perldoc Port25::Submitter | head -20
Описание модуля открывается — обвязка Perl установлена.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает