squirrelmail - Anhang: kann datei nicht verschieben

Dieser Kurztipp richtet sich an alle Administratoren eines Postfix-Mailservers und der Webmail-Oberfläche squirrelmail. Nach der Installation von squirrelmail sollte die Konfiguration an die Linux-Umgebung angepasst werden. So kann es passieren, dass Dateien nicht an eine Mail angehängt werden können und der Webmailer die folgende Fehlermeldung ausgibt:

FEHLER: Kann Datei nicht verschieben/kopieren. Datei nicht angehängt.

Diese Problematik kann darauf zurückgeführt werden, da entweder das standardmäßige Verzeichnis /var/local/squirrelmail/attach nicht existiert oder die falschen Berechtigungen gesetzt sind.

Problemlösung

Im ersten Schritt überlegt man sich ein passendes Verzeichnis, welches nicht zwingend /var/local/squirrelmail/attach sein muss. Wenn das Verzeichnis nicht vorhanden ist, bitte erstellen:

# mkdir -p /var/local/squirrelmail/attach
# chmod 730 /var/local/squirrelmail/attach

Anschließend wechselt man in das Verzeichnis, wo der Webmailer von sqirrelmail installiert ist. In unserem Beispiel ist dies /var/www/localhost/htdocs/webmail/. Dor wechselt man in das Verzeichnis config/ und öffnet die Datei config.php.

Nun trägt man für $attachment_dir das Verzeichnis ein, welches man angelegt hat. Anschließend sollte man mit dem Webmailer Dateien anhängen können.