[postfix-users] Mailqueue wird mails nicht los
Patrick Ben Koetter
p at state-of-mind.de
Do Jun 3 14:48:27 CEST 2010
GROSSES TENNIS! Ich habe den Parameter gerade verwechselt und Dir gerade
totalen Unsinn erzählt...
default_destination_recipient_limit steht für die maximale Anzahl an
Empfängern für die Programm lmtp(8), pipe(8), smtp(8) und virtual(8) und
legt fest wieviele Empfänger sie in einer Mail auf einmal akkzeptieren. Der
Standardwert von 50 entspricht den Vorgaben des RFC und du solltest ihn nicht
unbegründet verändern.
Schick mal "postconf -n" für Deine Mailserver...
p at rick
* Patrick Ben Koetter <postfix-users at de.postfix.org>:
> * Andreas <postfix-users at de.postfix.org>:
> > local_destination_recipient_limit = 1
> > Was hat es genau mit diesem Wert auf sich?
>
> Dieser Wert bestimmt wieviele Empfänger Postfix auf einmal an das lokale
> Zustellprogramm (local delivery agent) übergeben soll.
>
> > Ist der nicht unterdimensioniert?
>
> Nein, auf keinen Fall. Die meisten LDAs (local delivery agent) können sogar
> nur einen Empfänger pro Aufruf verarbeiten.
>
> Ich habe den Verdacht, Du hast - ohne es im Moment richtig zu verstehen -
> einige "Optimierungen" an Postfix vorgenommen. Stimmt das?
>
> Wenn ja, dann sollten wir die gesamte Config einer gewissenhaften Prüfung
> unterziehen, um die richtigen Optimierungen zu belassen und die falschen
> Fehlkonfigurationen auszumerzen.
>
> In dem Fall sende bitte Ausgabe von "postconf -n"; sie identifiziert nur die
> veränderten, neu gesetzten Werte.
>
> p at rick
>
>
>
>
>
>
> >
> > -----Ursprüngliche Nachricht-----
> > Von: postfix-users-bounces+andreas=kado-web.de at de.postfix.org
> > [mailto:postfix-users-bounces+andreas=kado-web.de at de.postfix.org] Im Auftrag
> > von Andreas
> > Gesendet: Donnerstag, 3. Juni 2010 14:18
> > An: 'Florian Streibelt'
> > Cc: postfix-users at de.postfix.org
> > Betreff: Re: [postfix-users] Mailqueue wird mails nicht los
> >
> > Danke Florian,
> > also meinst du den Wert
> > default_destination_recipient_limit = 9000
> > runtersetzen
> > und welches timeout?
> > smtp_connect_timeout = 30s ?
> >
> > Hier meine Werte:
> >
> > Optionen zum timeout:
> > postconf | grep timeout
> >
> > Mailserver 1
> >
> > connection_cache_protocol_timeout = 5s
> > daemon_timeout = 18000s
> > ipc_timeout = 3600s
> > lmtp_connect_timeout = 0s
> > lmtp_data_done_timeout = 600s
> > lmtp_data_init_timeout = 120s
> > lmtp_data_xfer_timeout = 180s
> > lmtp_lhlo_timeout = 300s
> > lmtp_mail_timeout = 300s
> > lmtp_quit_timeout = 300s
> > lmtp_rcpt_timeout = 300s
> > lmtp_rset_timeout = 20s
> > lmtp_starttls_timeout = 300s
> > lmtp_tls_session_cache_timeout = 3600s
> > lmtp_xforward_timeout = 300s
> > milter_command_timeout = 30s
> > milter_connect_timeout = 30s
> > milter_content_timeout = 300s
> > qmqpd_timeout = 300s
> > smtp_connect_timeout = 30s
> > smtp_data_done_timeout = 600s
> > smtp_data_init_timeout = 120s
> > smtp_data_xfer_timeout = 180s
> > smtp_helo_timeout = 300s
> > smtp_mail_timeout = 300s
> > smtp_quit_timeout = 300s
> > smtp_rcpt_timeout = 300s
> > smtp_rset_timeout = 20s
> > smtp_starttls_timeout = 300s
> > smtp_tls_session_cache_timeout = 3600s
> > smtp_xforward_timeout = 300s
> > smtpd_policy_service_timeout = 100s
> > smtpd_proxy_timeout = 100s
> > smtpd_starttls_timeout = 300s
> > smtpd_timeout = 300s
> > smtpd_tls_session_cache_timeout = 3600s
> > trigger_timeout = 10s
> >
> > und zum recipient_limit:
> > postconf | grep recipient_limit
> >
> > default_destination_recipient_limit = 9000
> > default_extra_recipient_limit = 9000
> > default_recipient_limit = 10000
> > lmtp_destination_recipient_limit = $default_destination_recipient_limit
> > local_destination_recipient_limit = 1
> > qmgr_message_recipient_limit = 20000
> > relay_destination_recipient_limit = $default_destination_recipient_limit
> > smtp_destination_recipient_limit = $default_destination_recipient_limit
> > smtpd_recipient_limit = 9000
> > virtual_destination_recipient_limit = $default_destination_recipient_limit
> >
> > Mailserver 2 hat dieselben Werte.
> >
> > Die Queue ist immer noch rappelvoll.
> > Hab sie auch schon geflushed, jedoch gibt es dann wieder nen timeout, bzw.
> > noch ne Meldung wie
> >
> > delivery temporarily suspended: conversation with mailserver 2 timed out
> > while sending RCPT TO
> >
> >
> >
> >
> >
> > -----Ursprüngliche Nachricht-----
> > Von: Florian Streibelt [mailto:postfix at f-streibelt.de]
> > Gesendet: Donnerstag, 3. Juni 2010 10:54
> > An: Mailing-Liste der deutschsprachigen Postfix Gemeinschaft
> > Cc: Andreas
> > Betreff: Re: [postfix-users] Mailqueue wird mails nicht los
> >
> > 'Andreas' schrieb am 03.06.2010 10:45:
> >
> > > Postqueue –p auf mail server 1 enthält viele Nachrichten einer Aussendung
> > > an mehr als 1000 user in der Queue.
> > >
> > > Es gibt folgende Meldung:
> > >
> > > (conversation with mailserver 2 [ip] timed out while sending RCPT TO)
> >
> >
> >
> > Ich rate mal ins blaue, dass entweder dein mailserver 2 zu lange braucht,
> > alle diese Empfänger auf Korrektheit zu testen oder irgendwelche
> > restrictions/checks zu lange brauchen.
> >
> > Als ersten Workaround um das zu testen fallen mir zwei Dinge ein - timeout
> > auf dem ersten hochsetzen und anzahl der in einem SMTP-Dialog
> > auszuliefernden mails senken (..._destination_recipient_limit) und
> > schrittweise zu erhöhen. Was sagt denn der mailserver2 im Log?
> >
> > Eventuell ist dem mailserver2 auch die message-rate zu hoch, wenn er da so
> > 1000 Empfänger auf einmal sieht?
> >
> > Optionen zum timeout:
> > postconf | grep timeout
> >
> > und zum recipient_limit:
> > postconf | grep recipient_limit
> >
> >
> > Grüße,
> > Florian
> >
> > _______________________________________________
> > postfix-users mailing list
> > postfix-users at de.postfix.org
> > http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
> >
> > _______________________________________________
> > postfix-users mailing list
> > postfix-users at de.postfix.org
> > http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
>
> --
> state of mind
> Digitale Kommunikation
>
> http://www.state-of-mind.de
>
> Franziskanerstraße 15 Telefon +49 89 3090 4664
> 81669 München Telefax +49 89 3090 4666
>
> Amtsgericht München Partnerschaftsregister PR 563
>
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
--
state of mind
Digitale Kommunikation
http://www.state-of-mind.de
Franziskanerstraße 15 Telefon +49 89 3090 4664
81669 München Telefax +49 89 3090 4666
Amtsgericht München Partnerschaftsregister PR 563
Mehr Informationen über die Mailingliste postfix-users