fragen stichworte

Postfix hört nicht auf SMTP-Ports

Ich habe ein Problem mit meinem Postfix auf Ubuntu 18.04.

Problem scheint zu sein, dass Postfix nicht auf die SMTP-Ports 25, 465 oder 587 wartet.

Die UFW-Firewall ist deaktiviert.

Telnet-Ergebnis für die Maschine an den Ports 25,465 und 587 "Verbindung abgelehnt"

inet_interfaces = alles in der Datei main.cf.

Ergebnis von netstat -an | weniger

Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:587           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:236             0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp        0    144 164.25.200.241:22       164.25.200.18:50181         ESTABLISHED
tcp6       0      0 :::995                  :::*                    LISTEN
tcp6       0      0 ::1:10024               :::*                    LISTEN
tcp6       0      0 :::110                  :::*                    LISTEN
tcp6       0      0 :::143                  :::*                    LISTEN
tcp6       0      0 ::1:783                 :::*                    LISTEN
tcp6       0      0 :::80                   :::*                    LISTEN
tcp6       0      0 :::10000                :::*                    LISTEN
tcp6       0      0 :::8080                 :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::443                  :::*                    LISTEN
tcp6       0      0 164.25.200.241:443      164.25.200.18:50145     ESTABLISHED
udp        0      0 0.0.0.0:10000           0.0.0.0:*
udp      768      0 127.0.0.53:53           0.0.0.0:*
raw6       0      0 :::58                   :::*                    7
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ]         DGRAM                    31751       /run/user/1000/systemd/notify
unix  2      [ ACC ]     SEQPACKET  LISTENING     16083   /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     31754   /run/user/1000/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     31758   /run/user/1000/gnupg/S.gpg-agent.browser
unix  2      [ ACC ]     STREAM     LISTENING     31759   /run/user/1000/gnupg/S.gpg-agent.extra
unix  2      [ ACC ]     STREAM     LISTENING     31760   /run/user/1000/gnupg/S.dirmngr
unix  2      [ ACC ]     STREAM     LISTENING     24211   /var/snap/canonical-livepatch/41/livepatchd.sock
unix  2      [ ACC ]     STREAM     LISTENING     31761   /run/user/1000/gnupg/S.gpg-agent.ssh
unix  2      [ ACC ]     STREAM     LISTENING     31762   /run/user/1000/gnupg/S.gpg-agent
unix  2      [ ACC ]     STREAM     LISTENING     29070   /var/run/sendmail/mta/smcontrol
unix  2      [ ACC ]     STREAM     LISTENING     27741   /var/spool/postfix/var/run/saslauthd/mux
unix  2      [ ACC ]     STREAM     LISTENING     24449   /var/run/clamav/clamd.ctl
unix  2      [ ]         DGRAM                    20102   /tmp/.57c076d2f7c74cb.sock
unix  2      [ ACC ]     STREAM     LISTENING     18163   /var/lib/lxd/unix.socket
unix  2      [ ACC ]     STREAM     LISTENING     20871    @irqbalance1390.sock
unix  3      [ ]         DGRAM                    2469    /run/systemd/notify
unix  2      [ ACC ]     STREAM     LISTENING     18047   /run/mdadm/md127.sock
unix  2      [ ACC ]     STREAM     LISTENING     2472    /run/systemd/private
unix  2      [ ACC ]     STREAM     LISTENING     16081   /run/lvm/lvmpolld.socket
unix  2      [ ACC ]     STREAM     LISTENING     17398   /run/snapd.socket
unix  2      [ ACC ]     STREAM     LISTENING     1574    /run/systemd/journal/stdout
unix  9      [ ]         DGRAM                    1576    /run/systemd/journal/socket
unix  2      [ ACC ]     STREAM     LISTENING     16195   /run/systemd/fsck.progress
unix  2      [ ACC ]     STREAM     LISTENING     18165   /var/run/dbus/system_bus_socket
unix  18     [ ]         DGRAM                    2566    /run/systemd/journal/dev-log

Master.cf von Postfix

# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (no)    (never) (100)
# ==========================================================================
#smtp      inet  n       -       y       -       -       smtpd
smtp      inet  n       -       n       -       1       postscreen
smtpd     pass  -       -       n       -       -       smtpd
#dnsblog   unix  -       -       y       -       0       dnsblog
#tlsproxy  unix  -       -       y       -       0       tlsproxy
submission inet n       -       n       -       -       smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_tls_auth_only=yes
#  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       n       -       -       smtpd
  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=yes
  -o smtpd_sasl_auth_enable=yes
  -o smtpd_reject_unlisted_recipient=no
  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
  -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING

Das ist mein/etc/hosts

127.0.0.1       localhost
127.0.1.1       exchange.example.com
164.25.200.241 exchange.example.com example.com

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Ich sehe, dass es einen Konflikt mit Sendmail gibt. Ich entferne sie, jetzt ist das Ergebnis von netstat hier:

root@exchange:~# sudo netstat -plntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State          PID/Program name
tcp        0      0 127.0.0.1:10024         0.0.0.0:*               LISTEN         2312/amavisd-new (m
tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1843/mysqld
tcp        0      0 0.0.0.0:236             0.0.0.0:*               LISTEN      1956/kopano-server
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      1231/spamd.pid --cr
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      1927/perl
tcp        0      0 0.0.0.0:1234            0.0.0.0:*               LISTEN      1569/python2
tcp        0      0 127.0.0.53:53           0.0.0.0:*               LISTEN      1151/systemd-resolv
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1888/sshd
tcp6       0      0 :::995                  :::*                    LISTEN      1541/kopano-gateway
tcp6       0      0 ::1:10024               :::*                    LISTEN      2312/amavisd-new (m
tcp6       0      0 :::110                  :::*                    LISTEN      1541/kopano-gateway
tcp6       0      0 :::143                  :::*                    LISTEN      1541/kopano-gateway
tcp6       0      0 ::1:783                 :::*                    LISTEN      1231/spamd.pid --cr
tcp6       0      0 :::80                   :::*                    LISTEN      2051/apache2
tcp6       0      0 :::10000                :::*                    LISTEN      1927/perl
tcp6       0      0 :::8080                 :::*                    LISTEN      1201/kopano-ical
tcp6       0      0 :::22                   :::*                    LISTEN      1888/sshd
tcp6       0      0 :::443                  :::*                    LISTEN      2051/apache2
udp        0      0 0.0.0.0:10000           0.0.0.0:*                           1927/perl
udp    47616      0 127.0.0.53:53           0.0.0.0:*                           1151/systemd-resolv

antworten

Wahrscheinlich haben Sie Ihren Domainnamen in der hosts-Datei mit derselben Zeile wie localhost aufgelistet. Überprüfen Sie die Datei /etc/hosts und suchen Sie nach einer Zeile wie dieser:

127.0.0.1 mydomain.com localhost

und entferne deine Domain aus dieser Zeile, setze sie in eine eigene Zeile wie:

127.0.0.1       localhost
xxx.xxx.xxx.xxx  mail.mydomain.com mydomain.com