Mailserver · 2 min read · Sep 29, 2025

So richten Sie einen Mailserver mit Modoboa auf Debian 10 ein

Modoboa ist eine Open-Source-Plattform zum Hosting und zur Verwaltung von Mailservern für Linux. Es ist in Python geschrieben und verwendet Postfix und Dovecot, um E-Mails zu senden und zu empfangen. Es nutzt einen Nginx-Webserver und eine MySQL/PostgreSQL-Datenbank. Es ermöglicht Ihnen, unbegrenzte Postfächer und unbegrenzte Mail-Domains zu erstellen. Es kann mit Let’s Encrypt integriert werden, um alle Kommunikationen zwischen Ihrem Mailserver und dem externen Netzwerk zu verschlüsseln. Es kommt mit einem webbasierten Admin-Panel zur Verwaltung von Domains, Postfächern, Aliasen und mehr.

In diesem Tutorial zeige ich Ihnen, wie Sie Modoboa auf einem Debian 10-Server installieren.

Voraussetzungen

  • Ein Server, der Debian 10 ausführt.
  • Ein gültiger Domainname, der auf Ihre Server-IP verweist.
  • Ein Root-Passwort ist auf dem Server konfiguriert und Sie sind als Root angemeldet.

Erste Schritte

Bevor Sie beginnen, aktualisieren Sie Ihre Systempakete auf die neueste Version mit dem folgenden Befehl:

apt-get update -y

Installieren Sie als Nächstes die anderen erforderlichen Abhängigkeiten mit dem folgenden Befehl:

apt-get install git curl gnupg2 wget -y

Setzen Sie als Nächstes Ihren System-Hostname mit dem folgenden Befehl:

hostnamectl set-hostname modoboa.example.com

Modoboa installieren

Laden Sie als Nächstes die neueste Version von Modoboa mit dem folgenden Befehl herunter:

git clone https://github.com/modoboa/modoboa-installer

Sobald der Download abgeschlossen ist, wechseln Sie in das Modoboa-Verzeichnis und überprüfen Sie die Konfiguration mit dem folgenden Befehl:

cd modoboa-installer  
./run.py --stop-after-configfile-check example.com

Dies erstellt eine neue Konfigurationsdatei installer.cfg in Ihrem aktuellen Arbeitsverzeichnis.

Bearbeiten Sie als Nächstes die Konfigurationsdatei mit dem folgenden Befehl:

nano installer.cfg

Ändern Sie die folgenden Zeilen:

[certificate]
generate = true
type = letsencrypt

[letsencrypt]
email = [email protected]

[database]
engine = postgres
host = 127.0.0.1
install = true

Speichern Sie die Datei und schließen Sie sie, und starten Sie dann die Installation mit dem folgenden Befehl:

./run.py --interactive example.com

Sobald die Installation abgeschlossen ist, sollten Sie die folgende Ausgabe erhalten:

Willkommen beim Modoboa-Installer!

Warnung:
Bevor Sie mit der Installation beginnen, stellen Sie bitte sicher, dass die folgenden DNS-Einträge für die Domain 'modoboa.example.com' vorhanden sind:
  mail IN A   
       IN MX  modoboa.example.com.

Ihr Mailserver wird mit den folgenden Komponenten installiert:
modoboa automx amavis clamav dovecot nginx razor postfix postwhite spamassassin uwsgi radicale opendkim
Bestätigen Sie? (Y/n) Y
Der Prozess kann lange dauern, gönnen Sie sich einen Kaffee und kommen Sie später zurück ;)
Starte...
Generiere neues Zertifikat mit letsencrypt
Installiere amavis
Installiere spamassassin
Installiere razor
Installiere clamav
Installiere modoboa
Installiere automx
Installiere radicale
Installiere uwsgi
Installiere nginx
Installiere opendkim
Installiere postfix
Installiere postwhite
Installiere dovecot
Herzlichen Glückwunsch! Sie können Modoboa unter https://modoboa.example.com (admin:password) genießen

Zugriff auf die Modoboa-Weboberfläche

Öffnen Sie jetzt Ihren Webbrowser und geben Sie die URL https://modoboa.example.com ein. Sie sollten die Anmeldeseite von Modoboa sehen:

Modoboa Login

Geben Sie den Standardbenutzernamen: admin, Passwort: password ein und klicken Sie auf die Schaltfläche Anmelden. Sie werden auf das Modoboa-Dashboard auf der folgenden Seite weitergeleitet:

Modoboa UI

Hinweise

Derzeit gibt es einen FEHLER im Modoboa-Installer, der nach der ursprünglichen Erstellung und dem Testen dieses Leitfadens eingeführt wurde. Das Symptom ist eine ‘Interner Serverfehler’-Nachricht nach dem Anmelden in der Modoboa-GUI. Die Lösung für dieses Problem besteht darin, die Datei /srv/modoboa/instance/instance/settings.py zu bearbeiten

nano /srv/modoboa/instance/instance/settings.py

und setzen:

USE_TZ = False

und dann uwsgi neu starten

service uwsgi restart

Referenz aus dem Modoboa-Issue-Tracker: https://github.com/modoboa/modoboa/issues/2286

Fazit

In dem obigen Beitrag haben Sie gelernt, wie Sie Modoboa auf einem Debian 10-Server installieren. Sie können jetzt Ihre erste Domain hinzufügen und beginnen, E-Mails an andere E-Mail-Adressen zu senden.

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.