Ubuntu Mailserver – Einfach & schnell
Wer eine eigene Website (mit Top-Level-Domain) betreibt, der möchte sicherlich auch eigene Mailadressen mit der Selbigen besitzen. Bei Anbietern mit Homepage-Baukasten ist diese Funktion meist eingebaut. Wer jedoch einen Root- oder V-Server sein Eigen nennt, wird die Problematik und die Komplexität eines Mailservers sicher kennen.
Dieses Tutorial richtet sich an die etwas erfahreneren Benutzer. Was nicht heißt, dass ihr den Artikel gleich wegklicken sollt, wenn ihr noch keine Erfahrungen mit Linux habt. Die erforderlichen Kenntnisse sind durchaus innerhalb einer Woche angelernt. Eine gute Quelle für den Umgang mit Ubuntu ist ubuntuusers.de – Dort erhält man eine gute Einarbeitung in die Welt des Betriebssystems. Außerdem steht dort ein großes Forum mit vielen Nutzern zur Verfügung, falls Fragen auftauchen, die nicht über das Wiki beantwortet werden können. Selbstverständlich dürft ihr auch Fragen in den Kommentaren stellen.

Bitte beachtet, dass ihr unter Umständen Root-Rechte benötigen werdet – Passt also bitte genau auf, was ihr tut! Selbstverständlich tragt allein ihr die Verantwortung für die Durchführung dieses Tutorials! Ein Mailserver kann bei unsachgemäßer Behandlung auch schnell zur Spam-Schleuder werden.

Der Weg zum eigenen Mail-Postfach ist jedoch relativ einfach, verbindet euch mit eurem Server per SSH (Erklärung siehe ‘Zusatzinformation’, unten im Artikel) und führt folgende Schritte durch:
-
Das Paket dovecot-postfix (alle Befehle ohne „“) per „apt-get install dovecot-postfix“ besorgen
-
Nun müsst ihr euch die gewünschten User im System anlegen, „adduser“ lautet der Befehl dazu. Wenn ihr euch z.B. den Benutzer „info“ anlegt, habt ihr die oft verwendete Adresse info@wasauchimmer.de damit ‘registriert’
-
Als nächstes müsst ihr die Datei „/etc/aliases“ wie folgt bearbeiten:
„root: <Benutzername>
postmaster: <Benutzername>“
Als Benutzernamen tragt ihr denjenigen ein, der die Mails für root und postmaster empfangen soll, falls dorthin mal eine E-Mail gehen sollte. Um diese Einstellung zu übernehmen, speichert die Datei ab, verlasst den Editor und gebt den Befehl „newaliases“ ein.3.1. Solltet ihr noch keinen Texteditor besitzen, empfehle ich euch „nano“, den ihr per „apt-get install nano“ bekommt. Um eine Datei mit nano zu editieren, schreibt einfach „nano <Datei bzw. Pfad zur Datei>
-
Als nächstes muss der Mailserver via
„/etc/init.d/dovecot restart“ und „/etc/init.d/postfix restart“ neu gestartet werden, damit die Änderungen auch hier übernommen werden.Zusatzschritt: Um besser gegen Spam-Attacken geschützt zu sein, könnt ihr noch das Paket „spamassassin“ über apt-get installieren.
-
Zu guter Letzt solltet ihr am besten den Server per „reboot“ neustarten. Bitte achtet darauf, dass zu dem Zeitpunkt keine Backups erstellt oder andere Schreibvorgänge vorgenommen werden! (Backups werden bei größeren Hostern meist automatisch täglich vorgenommen; um die Uhrzeit des Backups zu entnehmen, loggt euch bei eurem Hoster/Anbieter ein und schaut nach, wann die letzten Backups erstellt wurden.)

Bitte beachtet unbedingt, dass diese Version einen Mailserver aufzusetzen nicht für Mails mit vertraulichen Inhalten benutzt werden sollte, da der Server so kein SSL unterstützt. Für den privaten Gebrauch bzw. zum Beispiel einer Hobby-Seite o.Ä. kann man diese einfache und sehr schnelle Variante jedoch durchaus nutzen.
Die Anleitung kann auch für andere Linux-Distributionen funktionieren, dies habe ich jedoch nicht getestet. Hier gilt wie so oft: Probieren geht über Studieren.
Zusatzinformation: Die sogenannte SSH ist eine Verbindung zu einem Server, bei der ihr eine Konsole zur Steuerung des Computers bzw. Server habt. Ein beliebter SSH Client für Windows ist zum Beispiel „PuTTY“, welcher kostenfrei hier erhältlich ist. Unter Mac OS X und bei vielen Linux-Distributionen kann man direkt das Terminal öffnen und den Befehl „ssh <Benutzername>@<IP-Adresse oder Domain>“ eingeben um die SSH Konsole zu starten.
Wir wünschen gutes Gelingen und viel Spaß mit dem eigenen Mailserver!


2
4






