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

Bei der Versendung der Mails muss ggf die Absendeadresse überschrieben werden damit der Mailversand erlaubt ist.

vi /etc/postfix/generic

In diesem Beispiel werden alle Adressen die von www-data@example.com bzw root@example.com gesendet werden auf fhcomplete@example.com geändert

#Absenderfilter   NeuerAbsender
www-data@example.com fhcomplete@example.com
root@example.com fhcomplete@example.com

Um den Absender von allen Mails gleich zu setzen kann im Config die Option MAIL_FROM gesetzt werden

Hashtable erstellen

postmap /etc/postfix/generic

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

Postfix neu starten

/etc/init.d/postfix restart

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

Mails werden nur an eine bestimmte Adresse versandt

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.

Domain der Absendeadresse ist falsch

/etc/mailname muss den korrekten Domainnamen enthalten

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