Auf meinem Mailserver der zuhause steht habe ich Postfix/Dovecot/Fetchmail auf Ubuntu 20.04 Server installiert. Und nun ist der Wunsch aufgekommen auch per Webmail darauf zugreifen zu können. Manchmal hat man keine Shell (ich habe auch alpine installiert) oder eMail-Client zur Hand und ein Webmail hat etwas Charme.
In der Vergangenheit habe ich SquirrelMail schon mal auf einen Debian Maiserver installiert, müsste Debian 5 oder 6 gewesen sein. Nun habe ich mich aber länger nicht damit befasst und musste feststellen das SquirrelMail nicht mehr aktiv entwickelt wird und aus den Paketquellen verschwunden ist. Da die Installation aber einfach war und nur per IMAP/SMTP zum Mailserver Kontakt aufbaut habe ich mir gedacht das auch die alte Version immer noch laufen sollte. Daher habe ich mir von der Projektseite einfach die Zip herunter geladen und per Hand installiert.
Nach dem Entpacken der ZIP-Datei habe ich alles nach /var/www/html/webmail kopiert und dann die Konfiguration von SquirrelMail aufgerufen. Dazu befindet sich ein kleines Script im Verzeichnis:
/var/www/html/webmail/config/conf.pl
Hier wird die Domain aber auch die IMAP und SMTP Server abgefragt.
Für meinen Server habe ich folgende Einstellungen genommen:
$domain = ‘meinedomain.de’
$smtpServerAddress = ‘localhost’
$smtpPort = 25;
$imapServerAddress = ‘localhost’;
$imapPort = 143;
$imap_server_type = ‘dovecot’;
Alternativ kann man auch direkt die Datei
/etc/var/www/html/webmail/config/config.php
bearbeiten und dort die Werte hinterlegen.
Nach der ersten Anmeldung habe ich festgestellt das zwar der Posteingang angezeigt wurde und die üblichen Ordner aber alles was ich extra angelegt habe nicht. Man muss im Webinterface dazu die nötigen Ordner abonnieren. Unter Einstellungen -> OrdnerEinstellungen kann man die Ordner abonnieren.
Zur Anmeldung muss nicht die eMail Adresse sondern der lokale Nutzername samt Kennwort genutzt werden.