[postfix-users] Mailqueue wird mails nicht los
Andreas
andreas at kado-web.de
Do Jun 3 14:17:52 CEST 2010
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
Mehr Informationen über die Mailingliste postfix-users