[postfix-users] Question about smtp_client_connection_count_limit
lst_hoe02 at kwsoft.de
lst_hoe02 at kwsoft.de
Mi Dez 2 12:27:22 CET 2009
Zitat von Georg Käfer <gkaefer at backbone.co.at>:
> Sympthom:
> my postfix/dovecot server stops connection requests on port 25 if
> the mail reject limit exceeds around 400 per minute.
> Port 25 is available but no 220 promt is coming. So I assume not
> enough smtp or amavis deamons on port 10024 10025 are available.
> A short postfix reload "solves" the problem, spammer are gone and
> connections are free agai for real users.
>
> I did review my master.conf an see:
>
> smtp inet n - n - 20 smtpd
> -o smtpd_proxy_filter=localhost:10024
> -o content_filter=
Das ist der Nachteil an Before-Queue Lösungen. Es ist nicht mehr ohne
weiteres möglich viele Client-Verbindungen zu halten.
> But no smtp_client_connection_count_limit is set (a la):
>
> smtp inet n - n - 20 smtpd
> -o smtpd_proxy_filter=localhost:10024
> -o content_filter=
> -o smtp_client_connection_count_limit=10
Das ist etwas besser, aber zwei IP-Adressen die jeweils 10 Connections
aufbauen reichen immer noch. Üblicherweise ist es allerdings ein
Problem mit den Spam-Zombies die in großer Zahl von vielen IP-Adressen
kommen, da sind 20 smtpd einfach zu wenig (siehe oben).
> Question:
> I've domains where the postfix accepts the smtp directly and I've
> domains which have a mailfirewall in front and refuses smtp from all
> other servers (mailfirewall = mx).
> This mailfirewall does also spam and virus checks and sends the
> "good" mails than to my postfix server.
> I assume that the "smtp_client_connection_count_limit" from above
> affects my mailfirewall too.
> How can I exclude my mailfirewall from this
> client_connection_count_limit (or how can I set a seperate limit for
> my mailfirewall) - or makes this no sense and the limit set is best
> solution?
>
> For this mailfirewall I've condfigured in main.cf:
> check_recipient_access hash:/etc/postfix/recipient_access
>
> :/etc/postfix/recipient_access:
> mydomain.tld check_if_mailfirewall_is_sender
>
> main.cf:
> check_if_mailfirewall_is_sender =
> check_client_access hash:/etc/postfix/mailfirewall-ip,
> check_recipient_access pcre:/etc/postfix/nice_mailfirewall_reject.pcre,
> reject
Der client_connection_count gilt immer soweit ich weiß. Also die
"mailfirewall" falls möglich an einen anderen Port umleiten und dort
mit -o in master.cf ausschalten, oder die mailfirewall so einstellen
das nicht mehr als 10 gleichzeitige Verbindungen aufgemacht werden,
was meistens auch ziemlich sinnlos sein dürfte.
Gruß
Andreas
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 6397 bytes
Beschreibung: S/MIME krytographische Unterschrift
URL : <http://de.postfix.org/pipermail/postfix-users/attachments/20091202/f350c320/attachment.bin>
Mehr Informationen über die Mailingliste postfix-users