Zum Hauptinhalt springen

Linux

Konfiguration der Parameter in Passwork

Öffnen Sie die Passwork-Weboberfläche und navigieren Sie zu Einstellungen und BenutzerSystemeinstellungen → Abschnitt Benachrichtigungen.

Aktivieren Sie die Option Benachrichtigungen per E-Mail senden und wählen Sie unter E-Mail-Dienst die Option Lokaler Dienst, geben Sie die Absender-E-Mail an und speichern Sie die Änderungen:

Aktivierung des Versands von Benachrichtigungen an E-Mail-Adressen

Installation von Postfix

Installieren Sie Postfix:

apt install -y postfix

Wählen Sie während der Installation den Konfigurationstyp Internet Site:

Auswahl von Internet Site während der Postfix-Installation

Geben Sie den FQDN (Fully Qualified Domain Name) des Servers an:

Angabe des Server-FQDN

Konfiguration und Änderung der Parameter in Postfix

Konfiguration der SMTP-Absenderadresse

Erstellen Sie die Datei — /etc/postfix/sasl_passwd:

nano /etc/postfix/sasl_passwd

Fügen Sie die SMTP-Adresse mit dem Login und Passwort des Absenders hinzu:

[mail.isp.example] [email protected]:password
Beispiel für die Verwendung eines nicht standardmäßigen TCP-Ports
[mail.isp.example]:587 [email protected]:password
Beispiel für die Verwendung von Gmail:
[smtp.gmail.com]:587 [email protected]:password

Erstellen Sie eine gehashte Datenbank für Postfix, indem Sie den folgenden Befehl ausführen:

postmap /etc/postfix/sasl_passwd
info

Nach der Ausführung befindet sich die Postfix-Datenbank — sasl_passwd.db — im Verzeichnis /etc/postfix/.

Einschränkung des Zugriffs auf Datendateien

gefahr

Die erstellten Dateien enthalten SMTP-Anmeldedaten im Klartext. Aus Sicherheitsgründen sollte der Lese- und Schreibzugriff nur dem root-Benutzer gewährt werden.

Weisen Sie den Besitz zu und setzen Sie den Eigentümer auf root-Benutzer:

chown root:root /etc/postfix/sasl_*
chmod 0600 /etc/postfix/sasl_*

Konfiguration von Postfix als Relay

Bearbeiten Sie die Konfigurationsdatei — /etc/postfix/main.cf:

nano /etc/postfix/main.cf

Fügen Sie die folgenden Parameter hinzu und ändern Sie sie:

# Specify the server's FQDN
myhostname = hostname.passwork.local

# Specify your SMTP server parameter from the "Configuring the SMTP Sender Address" step
relayhost = [mail.isp.example]:587

# Add authentication enabling parameters at the end of the file
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_use_tls = yes
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt

Speichern Sie die Änderungen und starten Sie den Postfix-Dienst neu:

service postfix restart