Dies ist eine alte Version des Dokuments!
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.
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.
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