[postfix-users] Postfix als Relay von Exchange 07 hat Problem mit Mail-Anhängen

Robert Schetterer robert at schetterer.org
Mi Jul 23 12:54:28 CEST 2008


Dominik Herz schrieb:
> Hi zusammen,
>  
> ich betreibe eine Umgebung mit einem Exchange 2007 (Windows Server 
> 2003), der seine Mails über einen vorgelagerten Postfix (CentOS 5.2) 
> empfängt, bzw. verschickt. Dies passiert, um die eMail-Adressen 
> umzuschreiben (lokale Domain -> externe Domain).
>  
> Dort klappt alles so wie es soll.
>  
> Nun habe ich die gleiche Konstellation ein zweite Mal installiert.
> Hierbei taucht folgendes Phänomen auf:
>  
> Eingehende eMails (extern -> postfix -> amavisd -> postfix -> exchange) 
> werden alle korrekt und schnell verarbeitet und zugestellt.
>  
> Ausgehende eMails ohne Anhang werden ebenfalls korrekt verarbeitet und 
> kommen an.
> Ausgehene eMails MIT Anhang bleiben hängen und benötigen gute 5 Stunden 
> für die Zustellung.
> hängen bleiben sie auf dem Weg zwischen Exchange und postfix. Die 
> Verbindung ist noch aktiv, der smtpd benötigt aber ca. 10 Minuten für 
> den Empfang einer 200kB großen eMail. Der anshließende cleanup-daemon 
> benötigt dann so lange, bis er auf einen Timeout stößt. Dann wird die 
> eMail weiterverarbeitet und zugestellt.
>  
> Das Problem taucht ausschließlich bei ausgehenden eMails mit (egal wie 
> großem) Anhang auf.
>  
> Das kuriose ist, dass folgende Kontellationen funktionieren:
> *A* = erstes System, auf dem alles funktioniert
> *B* = zweites System, auf dem das o.a. Problem auftritt
>  
> 1. Exchange (A) --> postfix (A)              funktioniert
> 2. Exchange (A) --> postfix (B)              funktioniert
> 3. Exchange (B) --> postfix (A)              funktioniert
> 4. Exchange (B) --> postfix (B)              funktioniert NICHT
>  
> Identische Einstellungen, Versionen, Patch-Stände, etc. auf allen Servern...
>  
>  
> Hier die /postconf -n/ vom postfix (B):
>  
> ---------------------------------------------
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> broken_sasl_auth_clients = yes
> command_directory = /usr/sbin
> config_directory = /etc/postfix
> content_filter = amavis:[127.0.0.1]:10024
> daemon_directory = /usr/libexec/postfix
> disable_dns_lookups = yes
> html_directory = /usr/share/doc/postfix-2.5.1-documentation/html
> mail_owner = postfix
> mailbox_size_limit = 0
> mailq_path = /usr/bin/mailq.postfix
> manpage_directory = /usr/share/man
> masquerade_classes = envelope_sender, header_sender
> masquerade_domains = local.domain
> message_size_limit = 104857600
> mydestination = $myhostname, localhost.$mydomain, $mydomain
> mydomain = local.domain
> myhostname = postfix.local.domain
> mynetworks = 192.168.1.112/32, 192.168.1.111/32, 127.0.0.0/8, 
> 62.75.151.134/32, 217.70.144.94/32, 91.4.107.131/32
> myorigin = $mydomain
> newaliases_path = /usr/bin/newaliases.postfix
> queue_directory = /var/spool/postfix
> readme_directory = /usr/share/doc/postfix-2.5.1-documentation/readme
> recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
> relay_domains = local.domain
> relay_recipient_maps = hash:/etc/postfix/relay_recipients
> relayhost = relay.server.extern
> sample_directory = /usr/share/doc/postfix-2.3.3/samples
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> sendmail_path = /usr/sbin/sendmail.postfix
> setgid_group = postdrop
> smtp_helo_name = mail.extern.domain
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
> smtp_sasl_security_options = noanonymous
> smtp_use_tls = yes
> smtpd_recipient_restrictions = permit_sasl_authenticated, 
> permit_mynetworks, reject
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_authenticated_header = yes
> smtpd_sasl_local_domain =
> smtpd_sasl_security_options = noanonymous
> smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
> smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
> smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
> smtpd_tls_loglevel = 1
> smtpd_tls_received_header = yes
> smtpd_tls_session_cache_timeout = 3600s
> smtpd_use_tls = yes
> strict_rfc821_envelopes = no
> tls_random_source = dev:/dev/urandom
> transport_maps = hash:/etc/postfix/transport
> unknown_local_recipient_reject_code = 550
> -----------------------------------------------
>  
> Vielen Dank schon im Voraus!!!
> mfg domi
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users

also was sagt denn das log,

relayhost = relay.server.extern
irritiert mich , wozu benutzt du einen relay server, mal davon ausgehend
dass du den Eintrag namentlich veraendert hast

und was soll das hier sein
myhostname = postfix.local.domain

was das mit dem umschreiben soll, will nicht fragen

-- 
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria


More information about the postfix-users mailing list