Wenn Sie sSMTP verwenden möchten, um Systemmails unter Debian an eine externe Mailadresse weiterzuleiten, können Sie wie folgt vorgehen:
Installation und Konfiguration von sSMTP
sSMTP installieren:
Zuerst müssen Sie sSMTP installieren, falls es noch nicht auf Ihrem System installiert ist:
bash
Copy code
sudo apt update
sudo apt install ssmtp
Konfigurationsdatei bearbeiten:
Öffnen Sie die Konfigurationsdatei von sSMTP (ssmtp.conf) mit einem Texteditor:
bash
Copy code
sudo nano /etc/ssmtp/ssmtp.conf
Konfiguration für die Weiterleitung einrichten:
Konfigurieren Sie sSMTP, um Systemmails an Ihre externe Mailadresse weiterzuleiten. Bearbeiten Sie die ssmtp.conf-Datei wie folgt:
plaintext
Copy code
mailhub=smtp.example.com:587
UseTLS=YES
UseSTARTTLS=YES
AuthUser=your_email@example.com
AuthPass=your_email_password
FromLineOverride=YES
root=your_external_email@example.com
Ersetzen Sie smtp.example.com durch den SMTP-Server Ihrer externen E-Mail-Adresse. Passen Sie your_email@example.com und your_email_password entsprechend an, wenn Authentifizierung erforderlich ist.
Testen der Konfiguration:
Um zu überprüfen, ob die Konfiguration funktioniert, können Sie eine Test-E-Mail an root senden:
bash
Copy code
echo "Test Email Body" | sudo ssmtp root
Überprüfen Sie das Postfach Ihrer externen E-Mail-Adresse, um sicherzustellen, dass die E-Mail erfolgreich weitergeleitet wurde.
Hinweise
Stellen Sie sicher, dass der SMTP-Server (z. B. smtp.example.com) und die entsprechenden Anmeldeinformationen korrekt sind.
Die oben gezeigte Konfiguration ist ein grundlegendes Beispiel. Je nach Ihren Anforderungen können Sie weitere Optionen in der ssmtp.conf-Datei anpassen.
Nachdem Sie Änderungen an ssmtp.conf vorgenommen haben, starten Sie den sSMTP-Dienst neu, damit die Änderungen wirksam werden:
bash
Copy code
sudo systemctl restart ssmtp
Durch die Konfiguration von sSMTP gemäß diesen Schritten sollten Systemmails erfolgreich an die angegebene externe Mailadresse weitergeleitet werden.