Einfachste Methode zum Einrichten eines IMAP-Mailservers

12

Ich bin neu im Einrichten eines Mailservers und bekomme überall, wo ich hinschaue, entweder veraltete oder sehr komplexe Anweisungen zum Einrichten eines Mailservers.

Gibt es einfache Methoden zum Installieren eines IMAP-Mailservers?

clifford.duke
quelle
Gibt es mypostfixadmin. So lange Sie es sperren, ist es schön und schick zu haben.
EarthMeLon

Antworten:

21

Sie können Dovecot als Mailserver verwenden

  1. Installieren Sie die Pakete

    sudo apt-get install dovecot-imapd dovecot-pop3d

  2. Konfigurieren Sie das zu verwendende Protokoll, indem Sie das Protokoll in die Datei einfügen /etc/dovecot/dovecot.conf:

    protocols = pop3 pop3s imap imaps

  3. Wählen Sie die Mailbox aus, die Sie verwenden möchten. Dovecot unterstützt maildirund mboxformatiert. Bearbeiten Sie die Datei /etc/dovecot/dovecot.confund ändern Sie die Zeile

    mail_location = maildir:~/Maildir # (for maildir)

    oder

    mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (for mbox)

  4. Starten Sie den Dienst neu

    sudo /etc/init.d/dovecot restart

  5. Verwenden Sie Telnet, um zu überprüfen, ob Dovecot ordnungsgemäß funktioniert.

    telnet localhost imap

Das ist es.

PS. Stellen Sie außerdem sicher, dass Ihre Firewall so konfiguriert ist, dass Verbindungen an den entsprechenden Ports akzeptiert werden.

Quelle: Offizielle Dovecot Server Dokumentation

Tarun
quelle
1
Gute Antwort. Vielleicht möchten Sie dies jedoch ein wenig verbessern, indem Sie erklären, wie Sie feststellen, ob mbox- oder maildir-Formate verwendet werden, und die Tatsache, dass unter Ubuntu 14.04 Server jetzt Upstart für Dovecot verwendet wird und Sie "start / Befehle vom Typ "stop / restart / status dovecot".
Volomike
1
Außerdem stellte ich fest, dass das Überspringen einer Aufforderung zur Eingabe von SSL dazu führt, dass Dovecot nicht geladen wird. Sie müssen ein selbstsigniertes SSL für die E-Mail erstellen, bis Sie es durch ein echtes Zertifikat ersetzen können. Funktioniert auch dpkg-reconfigure dovecot-imapnicht - Sie müssen dies tun apt-get --purge remove dovecot-core dovecot-imapd dovecot-pop3d, um es zu entfernen und von vorne zu beginnen.
Volomike
1
In der aktuellen Version von dovecot wird eine /etc/dovecot/conf.d verwendet, in der verschiedene Konfigurationsdateien gespeichert werden. Daher wird die Auswahl des Protokolls so getroffen, dass die Dateien dort abgelegt werden. Auf jeden Fall müssen Sie nichts ändern, da die Standardinstallation bereits alles richtig macht.
jesjimher
Die Dokumente finden Sie jetzt unter help.ubuntu.com/18.04/serverguide/dovecot-server.html , aber ich weiß nicht, ob der Rest der Antwort seit 2013 überprüft werden muss ...
mwfearnley