Назад | Перейти на главную страницу

Правило IPTables для SMTP Google Apps

Я пытаюсь добавить правило iptables, чтобы разрешить трафик через порты 465 и 587 на SMTP-серверы приложений Google. Но мне не повезло. Моя установка WHMCS отлично работает с приложениями Google, когда я выключаю iptables, но iptables снова включается, и электронная почта перестает работать. Добавьте правила, разрешающие трафик с портов 465 и 587.

Ниже приведены мои правила IPTables, взятые из / etc / sysconfig / iptables.

# Generated by iptables-save v1.3.5 on Fri Oct  5 01:33:52 2012
*filter
:INPUT ACCEPT [2191:434537]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2390:987151]
:acctboth - [0:0]
-A INPUT -j acctboth
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner mailman -j ACCEPT
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner mail -j ACCEPT
-A OUTPUT -d 127.0.0.1 -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner cpanel -j ACCEPT
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner root -j ACCEPT
-A OUTPUT -j acctboth
-A OUTPUT -o eth0 -p tcp -m tcp --sport 587 -m state --state ESTABLISHED -j ACCEPT
-A OUTPUT -o eth0 -p tcp -m tcp --sport 465 -m state --state ESTABLISHED -j ACCEPT

<<IN THIS SPACE RULES ARE RELATED TO SPECIFIC IPS ONLY>>

-A acctboth -i ! lo
COMMIT
# Completed on Fri Oct  5 01:33:52 2012
# Generated by iptables-save v1.3.5 on Fri Oct  5 01:33:52 2012
*nat
:PREROUTING ACCEPT [196:12398]
:POSTROUTING ACCEPT [191:15070]
:OUTPUT ACCEPT [190:15010]
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner mailman -j RETURN
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --gid-owner mail -j RETURN
-A OUTPUT -d 127.0.0.1 -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner cpanel -j RETURN
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -m owner --uid-owner root -j RETURN
-A OUTPUT -p tcp -m multiport --dports 25,465,587 -j REDIRECT
COMMIT
# Completed on Fri Oct  5 01:33:52 2012

Спасибо

Хасан

Если это шлюз (перенаправляет трафик для других машин из локальной сети в Интернет), вам следует переместить свои правила в цепочку FORWARD. INPUT и OUTPUT предназначены только для трафика локальной машины.

Вам нужно правило, чтобы разрешить трафик обратно.

-A INPUT -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT