Содержание

PowerMTA (PMTA) — решение для обеспечения высокой доставляемой email рассылок

Программное обеспечение для рассылки можно разделить условно на две группы — PowerMTA (качественное коммерческое ПО, используемое лидерами рынка) и всё остальное (бесплатные решения Postfix, Exim, sendmail и другие). PowerMTA — это лучшее на сегодняшний день решение для обеспечения высокой доставляемости email рассылок. Его используют ведущие западные сервисы, отсылающие миллиарды писем каждый месяц, например Mailchimp, Silverpop, ExactTarget, iContact, Teneo и другие. Недавно на использование PowerMTA перешел сервис GetResponse, обслуживающий 350 000 клиентов. Для обеспечения высокой доставляемости мы также используем PowerMTA, потому что бесплатное программное обеспечение не обеспечивает достаточно высокой доставляемости и скорости рассылки.

Внимание

Сам по себе PMTA – это просто скрипт для отправки почты. Многие ошибочно полагают, что просто установив и подключив PowerMTA, сразу же смогут без проблем отправлять сотни тысяч писем… Это далеко не так. Ценность PMTA в его конфигурации и возможностях ее тонкой настройки под конкретные задачи. Если не осуществить грамотную настройку конфигурации, то никакой рассылки может не быть вовсе, а если и будет, то только в “спам”.

PowerMTA из Port25 - это промышленное программное обеспечение для доставки больших объемов электронной почты. PowerMTA, разработанный для обеспечения производительности, производительности и управляемости, способен последовательно отправлять миллионы писем в час. Благодаря широким возможностям конфигурации и технологии VirtualMTA, он обеспечивает подробный контроль источников, отправки IP-адресов и политик домена. Key-cog в процессе доставки сообщений электронной почты PowerMTA ™ совместим с любым SMTP-совместимым почтовым приложением. Более тесные возможности интеграции также доступны через наши различные API-интерфейсы, позволяя клиентам использовать свои текущие инвестиции в инфраструктуру переднего плана для максимизации рентабельности инвестиций. PowerMTA представляет собой оригинальный набор возможностей, позволяющих эффективно эффективно обрабатывать большое количество писем в дополнение к тому, чтобы помочь вам достичь оптимальной доставки в папку «Входящие».

Как работает Powermta?

Задача PMTA – управлять процессами рассылки через выделенные IP сервера, на котором он установлен. Каждый выделенный IP может входить в так называемый vMTA (Virtual Mail Transfer Agent), который способен работать независимо от других vMTA и их результатов. Таким образом, если на сервере имеется несколько IP (а лучше несколько десятков и сотен), то PowerMTA сможет отправлять почту с каждого IP, как отдельного smtp сервера, или в составе какого-то одного vMTA с ротацией (поочередной заменой) подключенных IP.

Самая главная и серьезная ошибка – это попытка массовой рассылки сразу же после установки PMTA. Перед рассылкой (если она массовая) необходим тест работы начальной (универсальной) конфигурации для анализа текущего состояния доменов и IP отправителей. После чего разрабатываются персонально под каждый vMTA свои правила (директивы) рассылки в почтовых макросах.

Использование PowerMTA

Конфликт портов SMTP. Если вы не используете PowerMTA для обработки входящего трафика (если вы наполняете PowerMTA через SMTP или API, а входящий трафик обрабатывается другим программным обеспечением, вы можете настроить PowerMTA так, что он будет использовать альтернативный SMTP-порт и настроить наполняющую программу для использования этого порта. Как правило, можно выбрать любой свободный TCP-порт выше 1024; часто используются 2500 и 2525.

pmta show queue

Включение пользовательского интерфейса веб-монитора в PowerMTA

PowerMTA поставляется с пользовательским интерфейсом Web Monitor, который показывает статистику о вашем почтовом сервере, а также позволяет выполнять некоторые команды, редактировать файл конфигурации PowerMTA. Чтобы включить пользовательский интерфейс Web Monitor, вам необходимо внести свой IP-адрес в белый список в конфигурации PowerMTA, для этого вам необходимо иметь фиксированный IP-адрес.

nano /etc/pmta/config

найдите:

http-mgmt-port 8080 
http-access 127.0.0.1 monitor
http-access ::1 monitor

и добавить

http-access xxx.xxx.xxx.xxx/32 admin

Замените xxx.xxx.xxx.xxx своим IP-адресом в строке выше и перезапустите PowerMTA.

systemctl restart pmta

Теперь вы сможете получить доступ к пользовательскому интерфейсу PowerMTA Web Monitor по адресу

https://ВАШ_СЕРВЕР_IP:8080

Файл журнала Web Monitor

tail -f /var/log/pmta/pmtahttp.log