Firewall verhindert nicht, dass Relay-Versuche Postfix erreichen

Firewall verhindert nicht, dass Relay-Versuche Postfix erreichen

Ich habe einen CentOS-basierten VPS, der mit Webmin verwaltet wird, und ab und zu erhalte ich mehrere Hundert E-Mails wie diese:

From: MAILER-DAEMON@mail.<redacted>.com
To: postmaster@<redacted>.com
Subject: Postfix SMTP server: errors from unknown[20.229.210.160]

Transcript of session follows.

 Out: 220 mail.<redacted>.com ESMTP Postfix
 In:  EHLO yupk81.domain
 Out: 250-mail.<redacted>.com
 Out: 250-PIPELINING
 Out: 250-SIZE 30720000
 Out: 250-VRFY
 Out: 250-ETRN
 Out: 250-STARTTLS
 Out: 250-ENHANCEDSTATUSCODES
 Out: 250-8BITMIME
 Out: 250 DSN
 In:  STARTTLS
 Out: 454 4.7.0 TLS not available due to local problem
 Out: 421 4.4.2 mail.<redacted>.com Error: timeout exceeded

Sitzung abgebrochen, Grund: Zeitüberschreitung

Weitere Einzelheiten finden Sie in der lokalen Mail-Logdatei

Hier sind meines Erachtens die Protokolleinträge zu einer solchen E-Mail:

Jun 10 19:20:46 fla postfix/qmgr[931]: 9CFCD40033: removed
Jun 10 19:21:54 fla postfix/submission/smtpd[29389]: connect from unknown[20.229.210.160]
Jun 10 19:21:54 fla postfix/submission/smtpd[29389]: warning: connect to Milter service inet:127.0.0.1:8891: Connection refused
Jun 10 19:22:07 fla postfix/submission/smtpd[29551]: timeout after STARTTLS from unknown[20.229.210.160]
Jun 10 19:22:07 fla postfix/cleanup[30329]: E0A0840033: message-id=<20220610232207.E0A0840033@mail.<redacted>.com>
Jun 10 19:22:07 fla postfix/qmgr[931]: E0A0840033: from=<double-bounce@mail.<redacted>.com>, size=914, nrcpt=1 (queue active)
Jun 10 19:22:07 fla postfix/submission/smtpd[29551]: disconnect from unknown[20.229.210.160]
Jun 10 19:22:09 fla postfix/smtp[30336]: E0A0840033: to=<my_personal_email>, orig_to=<postmaster>, relay=mail.<redacted>.com [<IP address redacted>]:25, delay=2, delays=0.01/0/0.76/1.3, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 4LKcS06tJyz9vNQY)
Jun 10 19:22:09 fla postfix/qmgr[931]: E0A0840033: removed
Jun 10 19:22:18 fla postfix/postfix-script[30470]: warning: not owned by root: /etc/postfix/dump
Jun 10 19:22:18 fla postfix/postfix-script[30471]: warning: not owned by root: /etc/postfix/dump.txt

Ich habe die Linux IPTables-Firewall so eingestellt, dass Pakete von der oben genannten IP-Adresse verworfen werden, aber Postfix sendet mir weiterhin diese E-Mails vom Postmaster-Konto, sodass die Versuche Postfix weiterhin erreichen. Das macht mich wahnsinnig. Sollte die Firewall nicht den Datenverkehr von dieser IP-Adresse stoppen? Warum macht sie ihren Job nicht?

Danke!

Bearbeitung 10.06.2022, 21:25 Uhr – Iptables hier hinzugefügt (es ist unklar, warum die in der Datei aufgeführten Daten alle aus dem Jahr 2015 stammen, da dort die Änderungen angezeigt werden, die ich heute vorgenommen habe):

# Generated by iptables-save v1.4.21 on Sat Nov 28 22:24:57 2015
*security
:INPUT ACCEPT [28036:5505542]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [27892:10681911]
COMMIT
# Completed on Sat Nov 28 22:24:57 2015
# Generated by iptables-save v1.4.21 on Sat Nov 28 22:24:57 2015
*raw
:PREROUTING ACCEPT [28036:5505542]
:OUTPUT ACCEPT [27892:10681911]
COMMIT
# Completed on Sat Nov 28 22:24:57 2015
# Generated by iptables-save v1.4.21 on Sat Nov 28 22:24:57 2015
*nat
:PREROUTING ACCEPT [1490:86220]
:INPUT ACCEPT [1490:86220]
:OUTPUT ACCEPT [4732:332455]
:POSTROUTING ACCEPT [4732:332455]
COMMIT
# Completed on Sat Nov 28 22:24:57 2015
# Generated by iptables-save v1.4.21 on Sat Nov 28 22:24:57 2015
*mangle
:PREROUTING ACCEPT [28036:5505542]
:INPUT ACCEPT [28036:5505542]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [27892:10681911]
:POSTROUTING ACCEPT [27892:10681911]
COMMIT
# Completed on Sat Nov 28 22:24:57 2015
# Generated by iptables-save v1.4.21 on Sat Nov 28 22:24:57 2015
*filter
:FORWARD ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
# Drop packets from 31.210.20.235
-A INPUT -s 20.229.210.160 -j DROP
-A INPUT -i eth0 -j LOG  --log-prefix "BANDWIDTH_IN:" --log-level 7
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -m state -m icmp --icmp-type 8 --state NEW -j ACCEPT
-A INPUT -p tcp -m tcp -m state --dport 22 --state NEW -j ACCEPT
-A INPUT -p tcp -m tcp -m state --dport 25 --state NEW -j ACCEPT
-A INPUT -p tcp -m tcp -m state --dport 80 --state NEW -j ACCEPT
-A INPUT -p tcp -m tcp -m state --dport 443 --state NEW -j ACCEPT
-A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -o eth0 -j LOG  --log-prefix "BANDWIDTH_OUT:" --log-level 7
-A FORWARD -i eth0 -j LOG  --log-prefix "BANDWIDTH_IN:" --log-level 7
-A FORWARD -m limit --limit 5/min -j LOG  --log-prefix "iptables_FORWARD_denied: " --log-level 7
-A OUTPUT -o eth0 -j LOG  --log-prefix "BANDWIDTH_OUT:" --log-level 7
-A INPUT -m limit --limit 5/min -j LOG  --log-prefix "iptables_INPUT_denied: " --log-level 7
-A INPUT -p tcp -m tcp -m state --dport 587 --state NEW -j ACCEPT
-A INPUT -p tcp -m tcp -m state --dport 465 --state NEW -j ACCEPT
# test
-A INPUT
COMMIT
# Completed on Sat Nov 28 22:24:57 2015

Bearbeiten 10.06.2022 22:05 - /var/log/maillog nach dem Herunterfahren und Neustarten von Postfix:

Jun 10 22:03:23 fla postfix/postfix-script[4257]: stopping the Postfix mail system
Jun 10 22:03:23 fla postfix/master[3818]: terminating on signal 15
Jun 10 22:03:24 fla postfix/postfix-script[4321]: warning: not owned by root: /etc/postfix/dump
Jun 10 22:03:24 fla postfix/postfix-script[4322]: warning: not owned by root: /etc/postfix/dump.txt
Jun 10 22:03:24 fla postfix/postfix-script[4323]: warning: not owned by root: /etc/postfix/<redacted>.pem
Jun 10 22:03:24 fla postfix/postqueue[4341]: warning: Mail system is down -- accessing queue directly
Jun 10 22:03:36 fla dovecot: imap-login: Disconnected (no auth attempts in 1 secs): user=<>, rip=<redacted_ip_address>, lip=<redacted_ip_address>, session=<itN0diLhLABqS77J>
Jun 10 22:04:00 fla postfix/postfix-script[4488]: warning: not owned by root: /etc/postfix/dump
Jun 10 22:04:00 fla postfix/postfix-script[4489]: warning: not owned by root: /etc/postfix/dump.txt
Jun 10 22:04:00 fla postfix/postfix-script[4490]: warning: not owned by root: /etc/postfix/<redacted>.pem
Jun 10 22:04:00 fla postfix/postfix-script[4507]: starting the Postfix mail system
Jun 10 22:04:00 fla postfix/master[4509]: daemon started -- version 2.10.1, configuration /etc/postfix
Jun 10 22:04:01 fla postfix/postfix-script[4567]: warning: not owned by root: /etc/postfix/dump
Jun 10 22:04:01 fla postfix/postfix-script[4568]: warning: not owned by root: /etc/postfix/dump.txt
Jun 10 22:04:01 fla postfix/postfix-script[4569]: warning: not owned by root: /etc/postfix/<redacted>.pem

Antwort1

  1. Sie haben einen Milter konfiguriert und nicht sichergestellt, dass er läuft und erreichbar ist. Postfix beschwert sich, dass keine Verbindung hergestellt werden kann connect to Milter service inet:127.0.0.1:8891: Connection refused. DieskönnteEs kann sich auch um einen Fehler in Ihrer Firewall-Konfiguration handeln, da die Verbindung zum Milter einer Paketfilterung unterliegt.

  2. Sie haben keine Regeln eingerichtet, um IPs einzuschränken, die für den Zugriff auf IhreVorlageDienst. Dies kann daran liegen, dass Sie fälschlicherweise nur den Zugriff auf den ersten SMTP-Port (25) beschränkt haben und dabei andere Ports (höchstwahrscheinlich 465 und/oder 587) ausgelassen haben, auf denen Sie zusätzliche SMTP-Dienste verfügbar machen.

  3. Sie haben sich für den Erhalt vonFehlerBenachrichtigungen an die Postmaster-Box, sondern scheinen sich auf dieVerbindungVersuch. Ich würde mir keine großen Sorgen machen, wenn jemand eine Verbindung herstellt (und vermutlich normalerweise sowieso als nicht autorisiert abgewiesen wird), sondern eher, wenn dieser Versuch zufällig die Gelegenheit für Postfix ist, ein Konfigurationsproblem zu bemerken. Dies könnte seinseparate(von 1.) Problem in Ihrer Postfix-Konfiguration, das Postfix hätteangemeldetbeim Start. Starten Sie Postfix neu und lesen Sie die Protokolle.

Antwort2

Es ist schon eine Weile her und trotz meiner Versuche, die gewünschten Informationen bereitzustellen, schien niemand außer dem Benutzer anx mein Problem für hilfewürdig zu halten. Ich wünschte, derjenige, der es auf -1 heruntergevotet hat, hätte den Anstand, zu erklären, warum, aber das ist jetzt hinfällig.

Das Problem mit den paar hundert Bounces hin und wieder trat weiterhin auf und heute habe ich jemanden (seine IP ist 20.168.57.26), dem ich gerne die Finger abhacken würde, beim Versuch erwischt, meinen Server als Relay zu verwenden.TausendeDies hat mir einige andere Probleme bereitet, daher habe ich das Problem mit roher Gewalt gelöst, indem ich das Postmaster-Konto aus dem System gelöscht habe.

verwandte Informationen