Wie installiert man einen SMTP-Server unter Ubuntu?
Unabhängig davon, ob Sie eine Privatperson, ein kleines Unternehmen oder ein Großunternehmen sind, benötigen Sie einen E-Mail-Server. Dieses System ermöglicht es Ihnen, E-Mail-Nachrichten zu empfangen, zu versenden und zu verarbeiten. Die Kontrolle über Ihren eigenen E-Mail-Server bietet zahlreiche Vorteile, darunter Anpassungsmöglichkeiten, Skalierbarkeit und Sicherheit.
Eine beliebte Option ist SMTP (Simple Mail Transfer Protocol). Dieser E-Mail-Server ist dafür ausgelegt, E-Mails zwischen Absender und Empfänger zu empfangen und weiterzuleiten. Ohne einen Server sind Sie darauf beschränkt, E-Mails nur von und an eine Domain derselben Domäne zu senden und zu empfangen; ein SMTP-E-Mail-Server ist jedoch umfassender und ermöglicht es Ihnen, eine Internet-Kommunikation mit verschiedenen Adressen aufzubauen.
Wie installieren Sie einen SMTP-Server unter Ubuntu? Diese Anleitung enthält eine Schritt-für-Schritt-Anleitung, damit Sie E-Mails sicher in Ihrer eigenen Umgebung senden und empfangen können.
Wie funktioniert ein SMTP-Server?
Das SMTP-Netzwerkprotokoll ermöglicht den Datenaustausch zwischen verschiedenen Servern oder PCs. Es funktioniert auf allen Systemen, unabhängig von der verwendeten Hardware oder Software. Der größte Vorteil dieses Protokolls ist die standardisierte E-Mail-Übertragung, die das Weiterleiten von E-Mails über jedes Netzwerk vereinfacht.
Ähnlich wie bei der Postzustellung leitet SMTP die ausgehenden E-Mails an den Server des E-Mail-Anbieters weiter. Sobald die E-Mails abgerufen wurden, kann der Empfänger sie einsehen. Zudem informiert das SMTP-Protokoll den Absender, falls die E-Mail nicht zugestellt werden kann.
Um SMTP unter Ubuntu zu installieren, können Sie die beliebte Mailserver-Software Postfix verwenden. Dieser Mail Transfer Agent (MTA) ist besonders nützlich, wenn Sie große Mengen an E-Mails versenden müssen oder wenn ein externer E-Mail-Dienstanbieter Ihnen nicht erlaubt, E-Mail-Benachrichtigungen aus Ihren Unternehmensanwendungen weiterzuleiten. Er verfügt über umfangreiche Funktionen, die Sie bei der Wartung Ihres SMTP-Servers unterstützen.
- Wenn eine E-Mail von einer Anwendung oder einem E-Mail-Client gesendet wird, stellt sie eine Verbindung zu Ihrem SMTP-Server her.
- Der SMTP-Client des Absenders baut eine Verbindung zum Mail Transfer Agent auf. In dieser Phase kann der Server die Identität oder Authentifizierung des Absenders anfordern.
- Der Client des Absenders übermittelt den E-Mail-Inhalt, die Adresse des Empfängers sowie etwaige Anhänge.
- Der SMTP-Server führt Überprüfungen durch, um sicherzustellen, dass die E-Mail-Adresse des Empfängers existiert, und sobald die Überprüfung erfolgreich ist, leitet der Server die E-Mail-Nachricht an den SMTP-Server des Empfängers weiter.
- Der SMTP-Server des Empfängers empfängt die E-Mail und speichert sie für den Empfänger.
- Die Anwendung des Empfängers ruft die E-Mail mithilfe verschiedener Protokolle aus dem Postfach ab.
- In einigen Fällen kann die E-Mail an einen anderen Server weitergeleitet werden, bis sie den endgültigen Empfänger erreicht.
Voraussetzungen
Sie benötigen:
- Ein unter Ubuntu laufendes System
- Einen Nicht-Root-Benutzer
Schritt-für-Schritt-Anleitung zur Installation eines SMTP-Servers unter Ubuntu
Schritt 1: Aktualisieren Sie den Server
Bevor Sie mit der Installation beginnen, müssen Sie sich anmelden und Ihren Server aktualisieren. Sobald Sie sich vergewissert haben, dass Ihr Server die neuesten Ubuntu-Paketlisten verwendet, führen Sie folgenden Befehl aus:
sudo apt update
Schritt 2: Installieren Sie Postfix
Als Nächstes müssen Sie Postfix installieren, indem Sie diesen Befehl ausführen:
sudo apt install postfix
Während des Installationsvorgangs erscheint ein Popup-Fenster zur Konfiguration. Sie werden aufgefordert, die Art der E-Mail-Konfiguration auszuwählen. Wählen Sie „Internet Site“ und drücken Sie die Eingabetaste. Nachdem der Installationsvorgang abgeschlossen ist, können Sie mit der Konfiguration fortfahren.
Schritt 3: Postfix konfigurieren
Um E-Mails empfangen und versenden zu können, müssen Sie Postfix konfigurieren. Dazu können Sie Postfix so einrichten, dass es als exklusives System in der Schnittstelle fungiert. Diese Schnittstelle ist ein wichtiges virtuelles Netzwerk, das die interne Kommunikation zwischen Servern ermöglicht.
Um die Änderungen vorzunehmen, müssen Sie die Hauptkonfigurationsdatei (main.cf) von Postfix mit einem Texteditor öffnen. Denken Sie jedoch daran, vor jeder Änderung eine Sicherungskopie Ihrer Dateien zu erstellen. Um auf diese Dateien zuzugreifen, geben Sie folgenden Befehl ein:
sudo nano /etc/postfix/main.cf
Sobald Sie die Datei gefunden haben, achten Sie auf den Eintrag „inet_interfaces“ und setzen Sie den Wert auf „loopback-only“.
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
Speichern Sie anschließend die Konfigurationsdatei, um alle Änderungen zu übernehmen. Sie können diese Änderungen in Kraft setzen, indem Sie den Postfix-Server starten.
Schritt 4: Testen Sie den Server
Nach der Konfiguration müssen Sie sicherstellen, dass der SMTP-Server auf den Ubuntu-E-Mail-Servern ordnungsgemäß funktioniert. Mit Telnet können Sie diesen Test durchführen.
Sie können überprüfen, ob der lokale Host verbunden ist, indem Sie die Pakete für den E-Mail-Versand von Postfix installieren. Verwenden Sie dazu folgenden Befehl:
sudo apt install bsd-mailx
Sobald die Installation abgeschlossen ist, ersetzen Sie die Angaben durch Ihre tatsächliche E-Mail-Adresse und führen Sie einen echten Test durch.
Schritt 5: Konfigurieren der Firewall
In den meisten Fällen kann die Firewall den Betrieb von Postfix einschränken. Sie können diese Einschränkungen jedoch mit den folgenden Befehlen aufheben:
sudo ufw allow “Postfix”
sudo ufw “Postfix SMTPS”
sudo ufw allow “Postfix Submission”
Mit dieser Konfiguration ist Ihr Postfix nun einsatzbereit.
Zusammenfassung
Die Einrichtung eines SMTP-Servers unter Ubuntu mit Postfix bietet Ihnen eine zuverlässige und anpassbare Lösung für die Verwaltung Ihrer E-Mail-Kommunikation. Diese Schritt-für-Schritt-Anleitung zur Installation und Konfiguration hilft Ihnen dabei, diesen Server fehlerfrei einzurichten. Durch das Hosting Ihres SMTP-Servers unter Ubuntu können Sie problemlos E-Mails senden und empfangen, insbesondere wenn Sie Massen-E-Mails für Ihr Start-up oder Ihr großes Unternehmen verwalten.
Blog