Bounce bei 'Mailbox size limit exceeded'
Klaus Tachtler
klaus at tachtler.net
Mo Aug 5 16:26:43 CEST 2019
Hallo Thomas,
woher kennt den der Postfix die Quota der einzelnen Postfächer?
Habt Ihr evtl. einen Dovecot hinter dem Postfix als Backend-System mit
den Postfächern?
Falls dies so sein sollte, muss der Postfix ja das Backend-System
fragen ob noch genug Speicherplatz frei ist.
Hier kann dann geregelt werden, welche Antwort der Dovecot an den
Postfix zurück gibt, wenn das Postfach voll sein sollte:
Hier mal ein Beispiel: --> quota_status_overquota = "552 5.2.2 Mailbox
is over quota"
/etc/dovecot/conf.d/91-quota-status.conf
---- %< ----
##
## Quota-Status configuration.
##
# Load Module quota-status and listen on TCP/IP Port for connections.
service quota-status {
executable = quota-status -p postfix
inet_listener {
address = 10.7.0.80
port = 12340
}
client_limit = 1
}
# Plugin configuration.
# Return messages for requests by quota status: success, nouser and overquota.
plugin {
quota_status_success = DUNNO
quota_status_nouser = DUNNO
quota_status_overquota = "552 5.2.2 Mailbox is over quota"
}
---- >% ----
Siehe auch mein DokuWiki, welches ich mal für mich erstellt habe:
https://dokuwiki.tachtler.net/doku.php?id=tachtler:dovecot_quotas&s[]=91&s[]=quota&s[]=status#konfiguration_-_quota-policy-server
Siehe auch nachfolgenden BLOG-Eintrag:
https://blog.sys4.de/dovecot-quota-mit-postfix-abfragen-de.html
Grüße
Klaus.
> Hallo,
>
> hoffe folgende Frage ist nicht ganz idiotisch.
>
> Wir haben hunderte Mails in der Queue unseres eingehenden Gateways mit
> 'Mailbox size limit exceeded', besonders jetzt in der Ferienzeit. Kann
> ich das irgendwie in Postfix abfangen und gleich einen 5xx Fehler
> zurückgeben? Allerdings nur wenn die Meldung von unserem eigenen
> Mailserver kommt. Für unsere Kunden wo wir nur spamfiltern und extern
> ausliefern, sollten die Mails für die max. Queue Time in der Queue
> behalten werden.
>
> Ein 'mailq' gibt zum Beispiel folgendes aus:
>
> 462HC512R2z11fg 57220 Mon Aug 5
> 14:29:37 noreply at abdcdefg.com
> (host 10.ZZZ.XXX.YYY[10.ZZZ.XXX.YYY] said: 452 <info at unserkunde.com>
> Mailbox size limit exceeded (in reply to RCPT TO command))
>
> info at unserkunde.com
>
> Oder besser ein Skript basteln das regelmäßig den Output von 'mailq'
> durchgeht und dann die Mails bouncen? Da wäre ich dann bei der zweiten
> Frage, wie bounce ich so ein Mail korrekt? Einfach die QueueID
> suchen/greppen und von 'deferred' in /var/spool/postfix/bounce verschieben?
>
> Danke und Grüße,
> Thomas
>
> P.S.: Postfix ist etwas älter, Version 2.11.3 Debian 8
--
--------------------------------------------
e-Mail : klaus at tachtler.net
Homepage: https://www.tachtler.net
DokuWiki: https://dokuwiki.tachtler.net
--------------------------------------------
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-keys
Dateigröße : 3121 bytes
Beschreibung: Öffentlicher PGP-Schlüssel
URL : <https://listi.jpberlin.de/pipermail/postfixbuch-users/attachments/20190805/69564373/attachment.skr>
Mehr Informationen über die Mailingliste Postfixbuch-users