Underground Forum
- #1
Чистая установка для тех, кто не хочет устанавливать лишние пакеты. Подойдет сервер с операционной системой CentOS 7.
Dkim ключ положите в ect/
DOMAIN.COM - на ваш домен (10 раз)
Замените
000.00.000.000 - на ваш IP (1 раза)
Замените
XXXXX - на другой пароль
Замените
key1 - на любой другой селектор (1 раза)
# На случай возникновения ошибок
Иногда при использовании команды "service pmta restart" может появится ошибка:
"Job for pmta.service failed because the service did not take the steps required by its unit configuration"
Перейдите в debug мод командой:
1. Если заблокирован 25 порт. Надо выяснить, что за процесс мешает работе:
Пример:
Затем убейте процесс, который мешает запуску:
(У вас может быть другой номер)
и перезагрузите PMTA еще раз:
service pmta restart
После этого все должно нормально работать.
2. Если имеются проблемы с virtualhost, значит в процессе установки где-то была допущена ошибка.
Устраните все ошибки в virtualhost.txt или config файле и перезагрузите конфигурацию PowerMTA командой:
pmta reload
Скачайте PowerMTA-5.0b1.rpm на сервер в папку root
Content of this hidden block can only be seen by members of: Verified
Откройте терминал, и поочередно выполните команды:
ulimit -H -n 10240
sed -i -e "s/^SELINUX=.*/SELINUX=permissive/" /etc/selinux/config
setenforce 0
yum install iptables-services
systemctl enable iptables
/sbin/iptables -P INPUT ACCEPT
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables -P OUTPUT ACCEPT
iptables -F
service iptables save
rpm -i PowerMTA-5.0b1.rpm
/etc/init.d/pmtahttp stop
/etc/init.d/pmta stop
Замените на сервере файлы в папках usr/sbin и etc/pmta на аналогичные из папки path
Скачайте стандартные конфиги и поместите их в папу ect/pmta
Dkim ключ положите в ect/
Откройте файл virtualhost.txt
ЗаменитеDOMAIN.COM - на ваш домен (10 раз)
Замените
000.00.000.000 - на ваш IP (1 раза)
Замените
XXXXX - на другой пароль
Замените
key1 - на любой другой селектор (1 раза)
Запустите PMTA командами в терминале:
/etc/init.d/pmta start
/etc/init.d/pmtahttp start
# На случай возникновения ошибок
Иногда при использовании команды "service pmta restart" может появится ошибка:
"Job for pmta.service failed because the service did not take the steps required by its unit configuration"
Перейдите в debug мод командой:
pmtad --debug
1. Если заблокирован 25 порт. Надо выяснить, что за процесс мешает работе:
sudo netstat -tunlp | grep 25
Пример:
tcp6 0 0 :::2525 :::* LISTEN 14364/pmtad
Затем убейте процесс, который мешает запуску:
kill 14364
и перезагрузите PMTA еще раз:
service pmta restart
После этого все должно нормально работать.
2. Если имеются проблемы с virtualhost, значит в процессе установки где-то была допущена ошибка.
Устраните все ошибки в virtualhost.txt или config файле и перезагрузите конфигурацию PowerMTA командой:
pmta reload
Last edited: