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