[DEPRECATED] Microsoft Exchange als Mail Server
Diese Seite beschreibt ausschliesslich die Vernwendung von Microsoft Exchange als Mail Server. für die Version 1.3.0.47 und früher
Diese Seite beschreibt ausschliesslich die Vernwendung von Microsoft Exchange als Mail Server. Für alle anderen Mail Server bitte die folgende Anleitung nutzen: Mail Server konfigurieren
Nach der initialen Installation eines WEEASY Appliance ist das Versenden von Mail durch WEEASY deaktiviert. Es ist jedoch dringend empfohlen einen entsprechenden Mail Server zu konfigurieren, so dass WEEASY z.B. zum Zurücksetzen des Passworts Mails versenden kann. Die dazu notwendigen Schritte sind auf dieser Seite beschrieben.
Voraussetzungen
Verbindungsdaten zum Exchange Server, der verwendet werden soll
ROOT Rechte auf dem WEEASY Appliance
Konfiguration für Exchange Server
Aktuell ist die Mail-Konfiguration in der Datei /usr/share/jboss-as/standalone/configuration/standalone.xml
vorzunehmen. Darin sind folgende Einträge notwendig
<subsystem xmlns="urn:jboss:domain:mail:1.0"> <mail-session jndi-name="java:/Mail"> <smtp-server outbound-socket-binding-ref="mail-smtp"> <!-- Hier bitte eigenen Loginname und Passwort eintragen. --> <!-- Falls der Zugriff auf Exchange ohne User und Passwort möglich ist, so darf das Element <login> nicht angegeben werden --> <login name="weeasy@company.com" password="4711abc"/> </smtp-server> </mail-session> <!-- ... --> </subsystem> <!-- ... --> <socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}"> <!-- ... --> <outbound-socket-binding name="mail-smtp"> <!-- Hier bitte Mail-Server und Port eintragen --> <remote-destination host="smtp.company.com" port="465"/> </outbound-socket-binding> <!-- ... --> </socket-binding-group>
Versenden von Mails aktivieren
Nach der Anpassung der JBoss Konfiguration ist zusätzlich in den WEEASY Konfigurationseinstellungen noch das Versenden von Mails zu aktivieren. Dies erfolgt aktuell über die Datenbank.
# An lokaler MySQL Datenbank als User 'root' anmelden mysql -u root weeasy_db # Senden von Mails über "Dynamic Property" aktivieren UPDATE JEAF_PROPERTY SET `VALUE` = 'false' WHERE (NAME = 'mailDisableSending'); # Absender einstellen UPDATE JEAF_PROPERTY SET VALUE='Absender der Mail z.B. weeasy@company.de' WHERE NAME='mailFrom'; UPDATE JEAF_PROPERTY SET VALUE='WEEASY Administrator' WHERE NAME='mailFromPersonal';
JBoss neu starten
Da die JBoss Konfiguration angepasst wurde, ist ein Neustart von JBoss erforderlich.
# JBoss Neustart ist nur durch User root möglich systemctl restart jboss
Das Versenden von Mails durch WEEASY kann z.B. über den Loginscreen getestet werden, in dem dort die Passwort-Mail Funktion aufgerufen wird.