mailbox_size_limit is smaller than message_size_limit

Warning: This page is a part of an archive now and will be removed in the future.

Bei unsachgemäßer Konfiguration kann es in postfix zu einer störenden Fehlermeldung kommen. Diese verhindert zwar nicht das Ausliefern von E-Mails, schreibt aber jede Minute einen Eintrag in die Logs und müllt daher den Server voll.

Die genaue Fehlermeldung wäre dabei wie folgt:

Source Code

  1. postfix/local[8755]: fatal: main.cf configuration error: mailbox_size_limit is smaller than message_size_limit
Der Fehler besagt, dass die Konfigurationsvariable mailbox_size_limit kleiner ist als die Konfigurationsvariable message_size_limit. Erstere beschreibt hierbei die Maximalgröße der gesamten Mailbox, letztere die Maximalgröße einer einzelnen Nachricht. Hier muss natürlich die Mailbox größer oder mindestens gleich groß sein dürfen als eine einzelne Nachricht.

Normal kann man diesen Fehler ganz einfach beheben, indem man in der Datei unter /etc/postfix/main.cf die Größen beachtet und damit mailbox_size_limit einen größeren Wert hat als message_size_limit. Die Größe der aktuell geladenen Variablen kann man mit folgendem Befehl anzeigen lassen:

Source Code

  1. postconf | grep '_size_limit'
Nach einer Änderung muss man Postfix natürlich neu starten:

Source Code

  1. invoke-rc.d postfix restart

Dennoch kann es vorkommen, dass trotz richtigem Limit die oben genannte Fehlermeldung in den Logs erscheint. Das liegt daran, dass der Wert von mailbox_size_limit zu groß ist. Gespeichert wird dieser in einem signed Integer. Wenn die Zahl demnach zu groß ist, wird sie nicht richtig gespeichert und damit nicht beachtet. Eine Größe von 1000000000 Byte oder mehr ist demnach nicht möglich. Zumindest ist dieses Problem bei Postfix bis Version 2.8.x der Fall. Erst ab Version 2.9 sind auch solch große Werte möglich.

Der einzige Fix bis dahin ist, dass als Wert von mailbox_size_limit eine 0 eingetragen wird, das "unendlich" bedeutet.
About the Author
Ich bin Webentwickler in Stuttgart und administriere Server seit vielen Jahren. In diesem Blog erstelle ich hauptsächlich Tutorials für andere Webentwickler, Webdesigner und Serveradministratoren.
-------------------------------------------------------------------------------------------------------------------------------------
I’m a web developer in Stuttgart, Germany, and server administrator since many years. This blog mainly contains a tutorial set for other web developer, web designer and server administrators.

2,293 times read

Comments 0

There are not any items at the moment.

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.