Развёртывание в облаке

Deploying PowerMTA on an EC2 instance
Те же шаги плюс то, чего нет на своей машине

Развёртывание в AWS — обычная установка на машину EC2 с образом HVM Red Hat Enterprise Linux 9, тип и размер которой выбирают по таблице мощности руководства.

Своего у облака три вещи. Ограничение исходящего порта 25 снимают заявкой заранее. Том EBS, где лежат конфигурация, состояние, журналы и содержимое писем, руководство советует зашифровать. А памяти нужно около 2 КБ на получателя в очереди, диску спула — чуть больше объёма неотправленных писем.

Главная ловушка — считать таблицу мощности обещанием. Руководство называет её грубой прикидкой для писем по 50 КБ: реальный темп зависит от конфигурации, TLS, DNS и репутации адресов отправки.
Что делает Хаб. MTA на подготовленную машину ставит сам и перед этим проверяет, пригодна ли она. Закрепление адреса и снятие ограничения на исходящий почтовый порт у облачного провайдера остаются на том, кто заводит узел.
Рекомендуемые значения

Прикидка мощности из руководства, письма по 50 КБ:

Назначение Тип Ядра Память Диск Писем в час
разработка c5.large 2 4 ГБ 100 ГБ 1 000 000
рабочий c5.xlarge 4 8 ГБ 400 ГБ 2 000 000
рабочий c5.2xlarge 8 16 ГБ 800 ГБ 4 000 000
рабочий c5.4xlarge 16 32 ГБ 1,6 ТБ 8 000 000
Шаги, образ, таблица мощности, память на получателя и совет шифровать том — из руководства (§ 1.7.1.1–1.7.1.3); ограничение порта 25 — § 1.7. Таблица — выборка из руководства.
Пример в конфигурации
# зашифрован ли том, на котором будет спул
aws ec2 describe-volumes --query 'Volumes[*].[VolumeId,Encrypted]' --output table
False у тома узла — содержимое писем лежит на диске открытым; шифрование задают при создании тома.
жёлтым — — имена директив, голубым — блоки. Так же они подсвечены и в тексте карточки.
Совместимость
PowerMTA 6.0
описана в руководстве этой версии · платформа: любая
С какой версии директива доступна, вендор указывает не для всех — здесь пометки нет. Имя встречается и в издании руководства 5.0.
Как проверить на узле
Проверить исходящий порт 25 до первой рассылки:
nc -vz -w 5 gmail-smtp-in.l.google.com 25
Таймаут при исправной сети — ограничение облака на порт 25 не снято.
В Хабе
Цена ошибки
безопасно: неверное значение ничего не ломает
Сценарии
Подготовить узел к отправке