Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

Code Block
languagexml
<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.

Code Block
languagebash
# 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.

...