Hallo zusammen,
ich erkläre mal kurz das Szenario:
Derzeit werden Emails (ca. 250) via POP3 von einem Mailserver bei 1und1 abgerufen. (Mailserver ruft alle ab und verteilt an Benutzer)
Dies dauert lange, deswegen setze ich grade einen neuen Server auf.
Es handelt sich um einen CentOS 4.4 Server.
Bei 1und1 habe ich eine Domain angelegt und via MX-Eintrag lasse ich die Mails direkt an meinen Mailserver (mit öffentlicher IP) weiterleiten. Habe über die Iptables Port 25 erstmal für jeden geöffnet. Sobald ich aber von web.de eine Mail versende kommt folgendes in meinen Logs:
Möchte ich Emails verschicken, was vor den Iptables Umstellungen noch funktionierte, kommt das hier:
Meine Iptablescript sieht so aus:
Erst wird gelöscht, dann erstmal alles eingehende geblockt und alles ausgehende erlaubt (sollte man das wirklich so machen, wenn nur Mails drüber verschickt werden?)
Dann erlaube ich Zugriff aus dem internen Netz und Zugriff auf den smtp Ports. Oder habe ich etwas übersehen?
Dies ist erstmal vorläufig. Möchte das System aber sicher halten. Was sollte ich noch beachten?
ich erkläre mal kurz das Szenario:
Derzeit werden Emails (ca. 250) via POP3 von einem Mailserver bei 1und1 abgerufen. (Mailserver ruft alle ab und verteilt an Benutzer)
Dies dauert lange, deswegen setze ich grade einen neuen Server auf.
Es handelt sich um einen CentOS 4.4 Server.
Bei 1und1 habe ich eine Domain angelegt und via MX-Eintrag lasse ich die Mails direkt an meinen Mailserver (mit öffentlicher IP) weiterleiten. Habe über die Iptables Port 25 erstmal für jeden geöffnet. Sobald ich aber von web.de eine Mail versende kommt folgendes in meinen Logs:
Code:
Oct 12 10:49:49 grpware postfix/smtpd[7000]: NOQUEUE: reject: RCPT from unknown[62.159.54.189]: 554 <testuser@schmidt-gruppe.de>: Relay access denied; from=<amuenten@web.de> to=<testuser@schmidt-gruppe.de> proto=SMTP helo=<schmidt-gruppe.de>
Möchte ich Emails verschicken, was vor den Iptables Umstellungen noch funktionierte, kommt das hier:
Code:
Oct 12 10:52:09 grpware postfix/qmgr[3246]: A68047445FA: from=<testuser@schmidt-gruppe.de>, size=1097, nrcpt=1 (queue active)
Oct 12 10:52:09 grpware postfix/qmgr[3246]: A68047445FA: to=<amuenten@web.de>, relay=none, delay=1194, status=deferred (delivery temporarily suspended: connect to smtp.1und1.com[212.227.15.145]: Connection timed out)
Meine Iptablescript sieht so aus:
Erst wird gelöscht, dann erstmal alles eingehende geblockt und alles ausgehende erlaubt (sollte man das wirklich so machen, wenn nur Mails drüber verschickt werden?)
Dann erlaube ich Zugriff aus dem internen Netz und Zugriff auf den smtp Ports. Oder habe ich etwas übersehen?
Dies ist erstmal vorläufig. Möchte das System aber sicher halten. Was sollte ich noch beachten?
Code:
iptables -F
#
# First deny all
#
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
#
# Localhost Acces
#
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -i eth0 -s 192.1.1.0/24 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 25 -j ACCEPT
iptables -A INPUT -i eth1 -p udp --dport 25 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth1 -p udp --dport 80 -j ACCEPT
iptables -A INPUT -i eth1 -p tcp --dport 587 -j ACCEPT
iptables -A INPUT -i eth1 -p udp --dport 587 -j ACCEPT
#
# Save settings
#
/sbin/service iptables save
#
# List rules
#
iptables -L -v