Anleitung: wie erhöht man die maximale Anhang-Größe in squirrelmail?

Standardmäßig kann man mit squirrelmail Dateien mit einer maximalen Größen von 2 MB verschicken, was im Alltag natürlich viel zu wenig ist. Wer die maximale Dateigröße für Anhänge erhöhen möchte, wird in der Konfiguration von squirrelmail keine Einstellung finden. Der Grund: squirrelmail liest die Server- bzw. PHP-Konfiguration aus und begrenzt daraufhin die Anhang-Größe. Um das Problem zu beheben, muss man die PHP-Einstellungen anpassen.

Squirrelmail beschränkt den Mail-Anhang auf 2 MB
Squirrelmail beschränkt den Mail-Anhang auf 2 MB

Aufgabe ist es nun, die PHP-Einstellungen für upload_max_filesize, post_max_size und memory_limit zu ändern. Hierbei wird empfohlen, dass...

  • memory_limit am größten
  • post_max_size größer als upload_max_filesize

... definiert wird. Die Konfiguration könnte wie folgt aussehen:

# vi /etc/php/apache2-php5.3/php.ini

upload_max_filesize = 8M
post_max_size = 10M
memory_limit = 128M

Nach einem Neustart des Apache-Webserver (etc/init.d/apache2 reload oder restart) können nun auch größere Dateianhänge in Squirrelmail hochgeladen werden:

Squirrelmail - Erweiterung der Dateianhang-Größe

Hier geht es zur offiziellen Dokumentation.