[postfix-users] Mailqueue wird mails nicht los

Andreas andreas at kado-web.de
Do Jun 3 14:25:09 CEST 2010


local_destination_recipient_limit = 1
Was hat es genau mit diesem Wert auf sich?
Ist der nicht unterdimensioniert?

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



Mehr Informationen über die Mailingliste postfix-users