Устанавливаем PMTA на сервер без панели

Устанавливаем текстовый редактор nano и пакет распаковщика архива

yum -y install nano
yum -y install unzip

Установим лимиты на открытие файлов

подробнее о лимитах на файлы и процессы


Устанавливаем Iptable

В CentOS 7 вместо iptables используется служба firewalld, мы сторонники iptables.

Отключаем firewalld:

systemctl stop firewalld
systemctl mask firewalld

Устанавливаем iptables:

yum install iptables-services

Добавим iptables в автозагрузку

systemctl enable iptables

Добавим наши порты для PMTA

25251 — для подключения (smtp-listener)

5555 — для web консоли (http-mgmt-port)

-A INPUT -p tcp -m tcp --dport 25251 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 5555 -j ACCEPT

перезагрузим iptable что бы новые правила вступили в силу

systemctl restart iptables.service

или

systemctl restart iptables

Посмотрим статус iptable


Устанавливаем PMTA

устанавливаем права на файл .rpm и запускаем установку

PowerMTA-4.5r11.rpm — должен соответствовать загруженному Вами файлу в папку root

файлы версий Power Mta можете найти в статье Установка Vesta CP + PowerMTA™ 4.5r11 и 5r3

chmod 755 /root/PowerMTA-4.5r11.rpm
rpm -ivh /root/PowerMTA-4.5r11.rpm

Если видим ошибку — связанную с отсутствием пакетов perl

Устанавливаем perl

yum install perl

Загрузите папки с файлами из папки FIX PowerMTA-4.5r11 — заменяя существующие (файлы можете скачать в архиве с установкой)

Первый запуск PowerMTA

service pmta start

ошибки и другую дополнительную информацию читайте на основной странице настроек или в других статьях 

Материал по настройки iptable был взят с ресурса www.voipnotes.ru

0

my-mails.ru

Всегда On-Line

Авторизация
*
*
Регистрация
*
*
*
*
Генерация пароля
51276208