mailbox_size_limit is smaller than message_size_limit

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:

Quellcode

  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:

Quellcode

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

Quellcode

  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.
Über den Autor
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.201 mal gelesen

Kommentare 0

Es wurden keine Einträge gefunden.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen