Linux Ubuntu Server 8.04: Fünf Jahre Support garantiert

So richten Sie Ubuntu Server 8.04 inklusive Webmin ein

Mail-Server mit Postfix, Procmail, Dovecot und SpamAssassin

Das Aufsetzen eines Mail-Servers ist ohne Übertreibung gesagt eine Wissenschaft für sich und würde den Rahmen dieses Artikels bei Weitem sprengen. Haben Sie von der Materie allerdings Ahnung, geht die Arbeit mit Webmin deutlich leichter. Statt Kommandozeilen-Orgien ist einfach alles übersichtlich und strukturiert aufgebaut. Administratoren müssen sich zumindest keine kruden Parameter-Namen merken. Ebenso kann das grafische Administrationsprogramm die Einrichtung und Verwaltung des IMAP-/Pop3-Servers um einiges komfortabler machen. Auch das Anlegen von SpamAssassin-Filtern ist grafisch besser zu verstehen. Bei der Einrichtung von procmail gibt es nicht wirklich Hilfen. Hier können Sie lediglich die Datei /etc/procmailrc verändern.

Meuchelmörder für Spam: SpamAssassin kann – richtig konfiguriert – helfen, mit unerwünschten Nachrichten fertig zu werden.
Meuchelmörder für Spam: SpamAssassin kann – richtig konfiguriert – helfen, mit unerwünschten Nachrichten fertig zu werden.

An dieser Stelle soll der Artikel etwas vom Thema Webmin abschweifen. Es taucht in den Foren immer wieder die Frage auf, wie man mit Postfix durch SMTP-Authentisierung zum Beispiel einen SMTP-Server eines Providers als Relay benutzen kann. Dies ist gar nicht so schwer und scheint beim Thema Mail-Server eine wertvolle Information zu sein. Zunächst überprüfen Sie das Vorhandensein des Pakets libsasl2-modules. Danach fügen Sie zwei Parameter in die Datei /etc/postfix/main.cf ein:

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/etc/postfix/sasl_password.

Dies können Sie zum Beispiel via Webmin vornehmen. Danach legen Sie die Datei /etc/postfix/sasl_password an und schreiben die Authentisierungsdaten Ihres Providers hinein. Dies könnte so aussehen:

smtp.meinprovider.de username:passwort

Nun konfigurieren Sie den Parameter relayhost in der Datei /etc/postfix/main.cf. Als letzten Schritt erzeugen Sie den Hash mittels postmap /etc/postfix/sasl_password.

Ohne Kommandozeile: Um die Relay-Einstellungen in der Datei main.cf vorzunehmen, können Sie ebenfalls Webmin zu Rate ziehen.
Ohne Kommandozeile: Um die Relay-Einstellungen in der Datei main.cf vorzunehmen, können Sie ebenfalls Webmin zu Rate ziehen.

Nach einem erneuten Laden der Konfiguration oder einem Neustart des Postfix-Daemons sollte Ihr Server jegliche Mail durch den angegebenen SMTP-Server schicken. Diese Vorgehensweise ist mit Ubuntu-Server-Edition 8.04 erfolgreich getestet. Mails via POP3 oder IMAP abholen funktioniert am einfachsten via fetchmail. Dieses Paket befindet sich ebenfalls in den Ubuntu-Repositories und lässt sich mit Webmin administrieren.