Der Parameter smtpd_recipient_limit (Standardwert 1000) steuert, wie viele Empfänger der SMTP-Server pro Nachrichtenübermittlungsanforderung akzeptiert. Sie können dies nicht auf ein to/cc/bcc-Feld beschränken – es gilt für alle Empfänger. Dafür müssten Sie einen regulären Ausdruck in header_checks verwenden, um die Länge jedes Headers willkürlich auf etwas Vernünftiges zu begrenzen. smtpd_recipient_overshoot_limit (Standard 1000) Die Anzahl der Empfänger, die ein Remote-SMTP-Client über das mit smtpd_recipient_limit festgelegte harte Limit hinaus senden kann, bevor der Postfix-SMTP-Server die Fehleranzahl pro Sitzung für jeden überzähligen Empfänger erhöht. smtpd_hard_error_limit (Standard 20) Parameter, um zu wissen, bei welcher Anzahl von Fehlern die Verbindung getrennt wird. smtpd_soft_error_limit (Standard: 10) Die Anzahl der Fehler, die ein Remote-SMTP-Client machen darf, ohne Mail zuzustellen, bevor der Postfix-SMTP-Server alle seine Antworten verlangsamt. Technisch gesehen müssen Sie hier also die 3 Werte berücksichtigen, die sich sowohl auf eingehende als auch auf ausgehende E-Mails auswirken. Dann gibt es die Drosselungswerkzeuge. smtpd_client_recipient_rate_limit (default: 0 no limit) Die maximale Anzahl an Empfängeradressen, die ein SMTP-Client in dem über anvil_rate_time_unit angegebenen Zeitintervall angeben darf (default: 60s - vorsichtiges Anpassen wirkt sich auf andere Dinge aus)“ und beachte, dass dies „egal ob oder Postfix akzeptiert diese Empfänger nicht.“ Die darüber hinaus erhalten eine 450 4.7.1 Fehler: zu viele Empfänger von [the.client.ip.address] Es liegt am Client, diese Empfänger zu einem späteren Zeitpunkt zuzustellen. smtpd_client_connection_rate_limit (Standard: 0) Die maximale Anzahl an Verbindungsversuchen, die ein Client pro Zeiteinheit zu diesem Dienst unternehmen darf. Die Zeiteinheit wird mit dem Konfigurationsparameter anvil_rate_time_unit angegeben. smtpd_client_message_rate_limit (Standard: 0) Die maximale Anzahl von Nachrichtenübermittlungsanfragen, die ein Client pro Zeiteinheit an diesen Dienst stellen darf, unabhängig davon, ob Postfix diese Nachrichten tatsächlich akzeptiert oder nicht. Die Zeiteinheit wird mit dem Konfigurationsparameter anvil_rate_time_unit angegeben. Der Zweck dieser Funktionen besteht darin, den Missbrauch zu begrenzen, im Gegensatz zur Regulierung des legitimen E-Mail-Verkehrs, aber ich verwende sie auf diese Weise, um das Spam-Blacklisting zu verringern. In meiner Organisation begrenzen wir die Empfänger von einer E-Mail auf 25. Sie können den Code aus meinem Beispiel /etc/postfix/main.cf sehen. Wenn Ihre Datei diese Werte nicht enthält, können Sie sie am Ende der Datei hinzufügen.