eMail-Adresse unter Postfix und Dovecot manuell einrichten (Ubuntu)

Die folgende Anleitung beschreibt wie man eine eMail-Adresse auf einem Server, in diesem Fall Ubuntu, mit Postfix und Dovecot einrichtet.

  1. Gehen Sie in das Verzeichnis „/etc/postfix/“ („cd /etc/postfix/„)
  2. Öffnen Sie die Datei „virtual_domains“ (nicht „virtual_domains.db“). In diese Datei werden alle Domains eingetragen, die auf den Server zeigen und für welche Sie min. eine eMail-Adresse anlegen wollen. Tragen Sie hier die Domain ein, für die sie eine eMail-Adresse einrichten wollen. Im folgenden Beispiel „example.com“.
    So könnte der Inhalt der „virtual_domains“ aussehen: (Wichtig, nach jeder Domain folgt ein Tabulator und ein „OK“)

    example.com    OK
    example.de    OK
  3. Öffnen Sie nun die Datei „virtual_forwardings“. In dieser Datei werden die eigentlichen eMail-Adressen und Catchall-Adressen festgelegt und in welchem Postfach diese abgelegt werden.
    Für die Einrichtung der eMail-Adresse „info@example.com“ müsste die Zeile in der „virtual_forwardings“ so aussehen:

    info@example.com    info@example.com

    Die zwei Angaben werden wieder durch ein Tabulator getrennt. Die erste Angabe ist die eMail-Adresse und die Zweite das Postfach (Zuordnung in Schritt 4), wo später die eMails abgelegt werden.
    Eine Weiterleitung von „kontakt@example.com“ an „info@example.com“ sieht wie folgt aus:

    kontakt@example.com    info@example.com
    kontakt2@example.de    info@anderedomain.de
    

    Wenn Sie ein Catchall auf ein Postfach anlegen wollen, sieht die Zeile so aus:

    @example.com    info@example.com

    Wichtig, legen Sie eMail-Adressen und ein Catchall für ein und die selbe Domain an, definieren Sie die Catchall-Weiterleitung stets immer zu letzt:

    info@example.com    info@example.com
    @example.com   catchall@example.com
  4. Öffnen Sie nun die Datei „virtual_mailboxes“. Hier legen Sie nun fest, welches Postfach in welchem Verzeichnis unter „/home/vmail/“ abgelegt wird.
    Für „info@example.com“ sieht die Zeile wie folgt aus : (Trennung wieder durch Tabulator)

    info@example.com    example.com/info/

    Nun werden alle eMails physikalisch unter „/home/vmail/example.com/info/“ für „info@example.com“ abgelegt.

  5. Um diese Änderungen zu übernehmen, müssen nun folgende Befehle auf der Shell ausgeführt werden:
    • postmap virtual_domains
    • postmap virtual_forwardings
    • postmap virtual_mailboxes
  6. Wechseln Sie nun in das Verzeichnis „/home/vmail/“ („cd /home/vmail/„)
  7. Für jedes Postfach und dessen Verzeichnis was Sie in Schritt 4 angelegt haben, müssen Sie nun auf der Shell folgenden Befehl ausführen: (Für „example.com/info/“)
    maildirmake.dovecot example.com/info

    „example.com/info“ ist das Verzeichnis unter „/home/vmail/“ und der Befehl erstellt dort alle nötigen Unterverzeichnisse.

  8. Anschließend müssen wir den angelegten Postfächern noch den Benutzer „vmail“ zuweisen: (Für „example.com/info/“)
    chown -R vmail:vmail example.com
  9. In dem Verzeichnis „/home/vmail/“ befindet sich eine Datei „imap.passwd“. Diese öffnen Sie nun.
    In dieser Datei werden die Passwörter für die Postfächer abgelegt. Die Zeile für das Postfach „info@example.com“ sieht wie folgt aus:

    info@example.com:{plain}meinpasswort
  10. Anschließend starten wir Dovevot mit folgenden Befehl neu:
    /etc/init.d/dovecot restart
  11. Fertig.
1 Star2 Stars3 Stars4 Stars5 Stars (Bewerte diesen Artikel als Erster!)

Ersten Kommentar schreiben

Antworten

Jeder freigeschaltete Kommentar erhält einen DoFollow-Link.
Wir schalten aber nur Kommentare frei, die auch wirklich welche sind und/oder den Artikel sinnvoll bereichern oder ergänzen. Also gebt euch ein wenig Mühe :)


*