Benutzer-Werkzeuge

Webseiten-Werkzeuge


fh-complete:mail

Dies ist eine alte Version des Dokuments!


E-Mail versand einrichten

Damit die Mails vom FH-Complete zugestellt werden, muss der Server entsprechend konfiguriert werden damit die Mails an den Mailserver weitergeleitet werden.

Dazu wird zuerst Postfix installiert:

apt-get install postfix

Sollte nicht automatisch die Konfigurationsseite geöffnet werden, kann dies manuell mit

dpkg-reconfigure postfix

aufgerufen werden. Hier wird Satellitensystem ausgewählt und die entsprechenden Informationen eingetragen.

Danach wird der User konfiguriert der die E-Mails verschickt. Dazu erstellen wir eine neu Datei:

vim /etc/postfix/password

Und tragen dort den Server, Usernamen und Passwort ein

mail.example.com   fhcomplete@example.com:MeinPassw0rT

Und folgender Befehl ausgeführt

postmap /etc/postfix/password

FH-Complete versendet Mails mit unterschiedlichen Absender-Adressen. Deshalb muss der Mail-User die berechtigung haben, die Absenderadresse zu ändern.

Absendeadresse überschreiben falls nur mit einem User gesendet werden darf:

vi /etc/postfix/generic

In diesem Beispiel werden alle Adressen die auf @example.com enden auf fhcomplete@example.com geändert

#Absenderfilter   NeuerAbsender
@example.com fhcomplete@example.com

Hashtable erstellen

postmap /etc/postfix/generic

Postfix neu starten

/etc/init.d/postfix restart

Die restlichen Einstellungen werden in der main.cf vorgenommen. Hier ein Beispiel für die Verwendung von Office 365:

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/password
smtp_sasl_security_options =
relayhost = outlook.office365.com:587
smtp_generic_maps = hash:/etc/postfix/generic
smtp_sasl_security_options = noanonymous
smtp_use_tls = yes

Eventuelle Fehlermeldungen beim Versand der E-Mails sind unter /var/log/mail.log sichtbar.

Mailversand Testen

Testen des Mailversands von der Commandline:

mail -s "TestBetreff" empfaenger@example.com

Nach dem Enter drücken kann der Mailinhalt eingegeben werden. In der Letzten Zeile wird ein „.“ eingegeben und mit Enter wird das Mail versandt.

Fehlerquellen

Im FH-Complete können zu Debuggingzwecken alle versendeten E-Mails an eine Adresse umgeleitet werden. Dazu gibt es im Config die Einstellung MAIL_DEBUG Wenn hier eine E-Mail Adresse eingetragen ist, werden alle vom FH-Complete versendeten Mails an diese Adresse umgeleitet.

/etc/mailname muss den korrekten Domainnamen enthalten

/var/www/wiki/data/attic/fh-complete/mail.1393331949.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)