[Postfixbuch-users] Postfixproblem auf Port 25
Sascha Backes
sbackes at mpch-mainz.mpg.de
Mo Jan 30 11:36:32 CET 2006
Hallo liebe Postfixer!
Ich sitze gerade daran, einen Postfix-Server aufzusetzen und haenge an
einem Problem fest.
Das Problem ist, das ich beim Versuch, mit telnet localhost 25 auf mein
Postfix lokal zu connecten, zwar eine Verbindung bekomme, mein Postfix
sich aber nicht als Postfix meldet und ich die Telnet-Verbindung
abschiessen muss, um wieder rauszukommen.
------------------------------------
mailgate:~# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
------------------------------------
Das Verschicken von mails klappt aber trotzdem problemlos. Nun bin ich
mir nicht sicher, ob es sich hierbei bloss um einen Schoenheitsfehler
handelt, oder ich irgendwann durch diesen Bug/ Fehler in meiner
Konfiguration auf Probleme stossen werde?!
Hinweis zu meiner Konfiguration: ich sezte weiterhin einen Amavis mit
auf, der an Postfix auf Port 10025 die gescannten mails zurueckschicken
wird.
Wenn ich einen telnet localhost 10025 mache, dann antwortet Postfix ganz
sauber und ich kann ueber Telnet auch Kommandos absetzen, aber eben
nicht auf Standardport 25.
------------------------------------
mailgate:~# telnet localhost 10025
Trying 127.0.0.1...
Connected to localhost.localdomain.
Escape character is '^]'.
220 mailgate.mpch-mainz.mpg.de ESMTP Postfix (Debian/GNU)
-----------------------------------
Meine Konfig:
-----------------------------------
mailgate:~# postconf -n
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
body_checks = pcre:/etc/postfix/body_checks
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
header_checks = pcre:/etc/postfix/header_checks
local_recipient_maps =
local_transport = error:no local mail delivery
mydestination =
myhostname = mailgate.mpch-mainz.mpg.de
mynetworks = 127.0.0.0/8, 141.5.0.0/22
myorigin = mpch-mainz.mpg.de
recipient_delimiter =
relay_domains = mpch-mainz.mpg.de
relay_recipient_maps = hash:/etc/postfix/relay_recipients
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks,
reject_unauth_destination, reject_unauth_pipelining
smtpd_sender_restrictions = check_sender_access
hash:/etc/postfix/sender_access, reject_non_fqdn_sender,
reject_unknown_sender_domain
transport_maps = hash:/etc/postfix/transport
virtual_alias_maps = hash:/etc/postfix/virtual
-----------------------------------
Auszug aus der Master.cf:
-----------------------------------
#
# Postfix master process configuration file. For details on the format
# of the file, see the Postfix master(5) manual page.
#
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - - - - smtpd
-----------------------------------
lsof -i ergibt folgendes:
-----------------------------------
amavisd-n 4803 amavis 4u IPv4 11876 TCP
localhost.localdomain:10024 (LISTEN)
master 4873 root 11u IPv4 11974 TCP *:smtp (LISTEN)
master 4873 root 12u IPv6 11975 TCP *:smtp (LISTEN)
master 4873 root 81u IPv4 12065 TCP
localhost.localdomain:10025 (LISTEN)
amavisd-n 4876 amavis 4u IPv4 11876 TCP
localhost.localdomain:10024 (LISTEN)
amavisd-n 4877 amavis 4u IPv4 11876 TCP
localhost.localdomain:10024 (LISTEN)
-----------------------------------
Noch ne kurze Frage hierzu: wie bekomme ich es hin, das der Postfix
nicht mehr IPv6 Verbindungen annimmt? Ich habe schon alles probiert,
z.B. inet_protocols = ipv4 gesetzt, hat aber nicht geholfen und der
Postfix hoert weiterhin auf IPv6 Verbindungen.... Irgendeine Idee?
Ich hoffe, mir kann geholfen werden :)
Danke im Voraus!
--
Mit freundlichem Gruß
Sascha Backes
MPI-Chemie
Mehr Informationen über die Mailingliste Postfixbuch-users