[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.