Underground Forum
			
	- #1
 
Чистая установка для тех, кто не хочет устанавливать лишние пакеты. Подойдет сервер с операционной системой CentOS 7.
		
			
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
	
	
	
		
		
			
				
					
						
					
				
			
			
		
	
		
			
			
				
					
						
							
						
					
					drive.google.com
				
			
		
	
	
	
		
			
			
				
					
						
							
						
					
					drive.google.com
				
			
		
	
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
config
						
					
					drive.google.com
				virtualhost.txt
						
					
					drive.google.com
				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: