Benutzer-Werkzeuge

Webseiten-Werkzeuge


fh-complete:mail

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
fh-complete:mail [2018/06/15 11:53]
pollmann gelöscht
— (aktuell)
Zeile 1: Zeile 1:
-[[fhc:​server|zurück zur Übersicht]] 
- 
-==== 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:​ 
- 
-<​code>​ 
-apt-get install postfix 
-</​code>​ 
-Sollte nicht automatisch die Konfigurationsseite geöffnet werden, kann dies manuell mit  
-<​code>​ 
-dpkg-reconfigure postfix 
-</​code>​ 
-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: 
-<​code>​ 
-vim /​etc/​postfix/​password 
-</​code>​ 
-Und tragen dort den Server, Usernamen und Passwort ein 
-<​code>​ 
-mail.example.com ​  ​fhcomplete@example.com:​MeinPassw0rT 
-</​code>​ 
-Und folgender Befehl ausgeführt 
-<​code>​ 
-postmap /​etc/​postfix/​password 
-</​code>​ 
-Bei der Versendung der Mails muss ggf die Absendeadresse überschrieben werden damit der Mailversand erlaubt ist. 
- 
-<​code>​ 
-vi /​etc/​postfix/​generic 
-</​code>​ 
-In diesem Beispiel werden alle Adressen die von www-data@example.com bzw root@example.com gesendet werden auf fhcomplete@example.com geändert 
-<​code>​ 
-#​Absenderfilter ​  ​NeuerAbsender 
-www-data@example.com fhcomplete@example.com 
-root@example.com fhcomplete@example.com 
-</​code>​ 
- 
-Um den Absender von allen Mails gleich zu setzen kann im Config die Option MAIL_FROM gesetzt werden 
- 
-Hashtable erstellen 
-<​code>​ 
-postmap /​etc/​postfix/​generic 
-</​code>​ 
- 
-Die restlichen Einstellungen werden in der main.cf vorgenommen. 
-Hier ein Beispiel für die Verwendung von Office 365: 
-<​code>​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 
-</​code>​ 
- 
-Postfix neu starten 
-<​code>​ 
-/​etc/​init.d/​postfix restart 
-</​code>​ 
- 
-Eventuelle Fehlermeldungen beim Versand der E-Mails sind unter /​var/​log/​mail.log sichtbar. 
- 
-=== Mailversand Testen === 
-Testen des Mailversands von der Commandline:​ 
-<​code>​ 
-mail -s "​TestBetreff"​ empfaenger@example.com 
-</​code>​ 
-Nach dem Enter drücken kann der Mailinhalt eingegeben werden. In der letzten Zeile wird ein "​."​ eingegeben und mit Enter wird das Mail versandt. 
- 
-=== Mailversand über das Messaging System === 
- 
-Seit Version 3.2 werden Mails auch über das Messaging System versandt. 
-Damit die Nachrichten des Messaging Systems korrekt zugestellt werden muss ein Cronjob eingerichtet werden der regelmäßig diese Nachrichten verschickt. 
- 
-Dazu wird der folgende Befehl in der Cronjobverwaltung im Vilesci hinzugefügt:​ 
-<​code>​ 
-/​var/​www/​vilesci/​htdocs/​index.ci.php MailJob sendMessages 
-</​code>​ 
- 
-Alternativ kann auch in der Datei application/​config/​message.php die Einstellung 
-<​code>​ 
-$config['​send_immediately'​] = true; 
-</​code>​ 
-gesetzt werden. Dadurch werden die Messages direkt verschickt. Dies ist jedoch nicht empfehlenswert da bei Messages an viele Empfänger diese direkt gesendet werden und die Mails gegebenenfalls als Spam markiert werden bzw der Mailserver geblockt wird. 
- 
-Bei der Cronjob Variante werden die Mails stattdessen verzögert bzw portionsweise verschickt. 
- 
-==== 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.1529056404.txt.gz · Zuletzt geändert: 2019/08/13 13:49 (Externe Bearbeitung)