[Postfixbuch-users] Postfixproblem auf Port 25

Andreas Winkelmann ml at awinkelmann.de
Fr Feb 3 17:03:08 CET 2006


Am Monday 30 January 2006 11:36 schrieb Sascha Backes:

> 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 '^]'.
> ------------------------------------

Was kommt denn im Log dazu?

> 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?

Wieso taucht die Option dann nicht in der Ausgabe von "postconf -n" auf?

-- 
	Andreas



Mehr Informationen über die Mailingliste Postfixbuch-users