Um Port 25 auf Ihrer Virtual Machine (VM) zu öffnen, gehen Sie zu Starlight Manager > wählen Sie den Tab „Mail Bridge“ > drücken Sie die Schaltfläche ‚Add Mail Bridge‘.
Sobald der PTR-Record gesetzt und Port 25 aktiviert ist, können Sie Ihren bevorzugten SMTP-Server einrichten. Nachfolgend finden Sie Beispiele für Postfix, Exim und Sendmail. Verwenden Sie die VM-IP, die im Starlight Manager angezeigt wird, und stellen Sie sicher, dass Ihr Domainname für den PTR-Record mit Ihrer Absenderdomain übereinstimmt (z. B. mail.example.com).
|
Nach der Installation von Postfix können Sie den Dienst starten und sicherstellen, dass er nach einem Serverneustart automatisch startet:
|
Anschließend können Sie den Dienst konfigurieren. Alle erforderlichen Optionen für den Dienst befinden sich im /etc/postfix-Verzeichnis, und die Hauptkonfigurationsdatei ist /etc/postfix/main.cf
Führen Sie den sudo nano /etc/postfix/main.cf Befehl aus, um die Hauptkonfigurationsdatei zu bearbeiten und diese Zeilen hinzuzufügen oder zu aktualisieren:
|
Starten Sie Postfix neu, um die Änderungen zu übernehmen:
|
Testen Sie den Mailversand:
|
|
Der folgende Befehl zeigt eine Benutzeroberfläche im Assistentenstil zur Konfiguration der Software an. Damit können Nutzer entscheiden, ob Exim seine Konfiguration auf mehrere Dateien aufteilen oder in einer Datei speichern soll:
|
Wenn die erste Option verwendet wird, wird die Konfiguration in den /etc/exim4/conf.d Unterverzeichnissen gespeichert. Wenn eine Konfigurationsdatei gewählt wird, wird sie /etc/exim4/exim4.conf
Wenn alle Konfigurationen abgeschlossen sind, führen Sie systemctl restart exim4aus, damit die Änderungen wirksam werden.
Bearbeiten Sie /etc/exim4/update-exim4.conf.conf, um sicherzustellen, dass:
|
Starten Sie Exim neu, um die Änderungen zu übernehmen:
sudo systemctl restart exim4
Testen Sie die E-Mail-Zustellung mit folgendem Befehl:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Die Hauptkonfigurationsdatei von Sendmail ist /etc/mail/sendmail.cf. Vermeiden Sie es, diese Datei direkt zu bearbeiten. Falls eine Anpassung erforderlich ist, bearbeiten Sie stattdessen die /etc/mail/sendmail.mc-Datei, sichern Sie die Original-Konfigurationsdatei und verwenden Sie eine der folgenden Alternativen, um eine neue Konfigurationsdatei zu erstellen:
1) Verwenden Sie das mitgelieferte Makefile /etc/mail, um eine neue Konfiguration zu erstellen:
|
Alle generierten Dateien in /etc/mail werden bei Bedarf neu erstellt.
2) Alternativ können Sie den m4Makroprozessor verwenden, um eine neue /etc/mail/sendmail.cf zu erstellen. Der m4Makroprozessor ist standardmäßig nicht installiert. Bevor Sie ihn zur Erstellung von /etc/mail/sendmail.cf verwenden, installieren Sie das m4Paket als root:
|
Die folgenden Sendmail-Konfigurationsdateien befinden sich im /etc/mail/Verzeichnis:
access- legt fest, welche Systeme Sendmail für ausgehende E-Mails verwenden dürfen
domaintable- Domainnamen-Zuordnung
local-host-names - Aliase für den Server-Host
mailertable- Anweisungen, die das Routing für bestimmte Domains überschreiben
virtusertable- gibt eine domainspezifische Form der Aliasbildung an, sodass mehrere virtuelle Domains auf der Maschine gehostet werden können.
Nachfolgend sehen Sie Beispiele, wie die Konfigurationsdateien bearbeitet werden können:
|
Mehrere der oben genannten Konfigurationsdateien müssen ihre Informationen in Datenbankdateien speichern, bevor Änderungen wirksam werden. Um Änderungen in den Konfigurationsdateien zu übernehmen, führen Sie den makemap hash /etc/mail/<name> < /etc/mail/<name>Befehl als root aus. Hierbei steht <name> für den Namen der zu aktualisierenden Konfiguration.
Starten Sie den Sendmail-Prozess neu, indem Sie den systemctl restart sendmail Befehl ausführen.