GSB 7.0 Standardlösung

Webapp maildistributor

Die Webapp maildistributor dient dem Versand von Newslettern und wird in der maildistributor-service Service-Instanzen verwendet.

In den Dateien as_main.properties und md_main.properties wird die Konfiguration der Webapp maildistributor vorgenommen.

Konfigurationsdatei as_main.properties (Service-Instanz maildistributor-service)

#############################################
# Datenbank-Einstellungen
#############################################

# START: Datenbank MySql
maildistributor.datasource.driverClass=com.mysql.jdbc.Driver
maildistributor.datasource.url=jdbc:mysql://maildistributor.database.example.com:3306/maildistributor
maildistributor.datasource.dialect=org.hibernate.dialect.MySQLDialect
# STOP: Datenbank MySql

# START: Datenbank Oracle
#maildistributor.datasource.driverClass=oracle.jdbc.driver.OracleDriver
#maildistributor.datasource.url=jdbc:oracle:thin:@maildistributor.database.example.com:1521:gsbos
#maildistributor.datasource.dialect=org.hibernate.dialect.Oracle10gDialect
# STOP: Datenbank Oracle

maildistributor.datasource.username=maildistributor
maildistributor.datasource.password=maildistributor
Konfigurationsdatei md_main.properties (Service-Instanz maildistributor-service)

#############################################
# Datenbank-Einstellungen
#############################################

# START: Datenbank MySql
maildistributor.datasource.driverClass=com.mysql.jdbc.Driver
maildistributor.datasource.url=jdbc:mysql://maildistributor.database.example.com:3306/maildistributor
maildistributor.datasource.dialect=org.hibernate.dialect.MySQLDialect
# STOP: Datenbank MySql

# START: Datenbank Oracle
#maildistributor.datasource.driverClass=oracle.jdbc.driver.OracleDriver
#maildistributor.datasource.url=jdbc:oracle:thin:@maildistributor.database.example.com:1521:gsbos
#maildistributor.datasource.dialect=org.hibernate.dialect.Oracle10gDialect
# STOP: Datenbank Oracle

maildistributor.datasource.username=maildistributor
maildistributor.datasource.password=maildistributor


#############################################
# Cluster-Parameter
#############################################

# Eindeutiger Applikations-Identifier des Distributors zur Unterscheidung im Cluster-Betrieb
maildistributor.application_id=app_1
# Flag das angibt, ob die Instanz im Cluster-Betrieb läuft
maildistributor.cluster_mode=false


#############################################
# Einstellungen für die aktiven Komponenten
#############################################

maildistributor.host=maildistributor.service.example.com
maildistributor.port=9801


#########################################################
# LMTP Server Einstellungen für ankommende Bounce-Mails
#########################################################

# Port des LMTP Servers
maildistributor.lmtp_port=1234

# Hosts von denen eine Verbindung zum LMTP-Server aktzeptiert wird (Standardmäßig nur der lokale Postfix)
# Komma separierte Liste von Hostnamen oder IP-Adressen
maildistributor.allowed_hosts=maildistributor.service.example.com, 127.0.0.1


###################################################
# SMTP Server Einstellungen für den Mail-Versand
###################################################

# Host-Name des SMTP-Servers
maildistributor.connection.smtp.default.server=mail.extern.example.com
# Port des SMTP-Servers
maildistributor.connection.smtp.default.port=25


Beschreibung der maildistributor-Properties:

Property-NameBeschreibung
maildistributor.datasource.driverClassDie Klasse des Datenbank-Treibers
maildistributor.datasource.urlDie JDBC-URL zum Zugriff auf die Datenbank
maildistributor.datasource.dialectDer Hibernate-Dialekt zum Zugriff auf die Datenbank
maildistributor.datasource.usernameDer Name des Datenbankbenutzers
maildistributor.datasource.passwordDas Passwort des Datenbankbenutzers
maildistributor.application_idEindeutiger Applikations-Identifier des Distributors zur Unterscheidung im Cluster-Betrieb
maildistributor.cluster_modeFlag das angibt, ob die Instanz im Cluster-Betrieb läuft
maildistributor.hostDer Hostname des Maildistributors
maildistributor.portDer Port des Maildistributors
maildistributor.lmtp_portPort des LMTP Servers
maildistributor.allowed_hostsKomma separierte Liste von Hostnamen oder IP-Adressen von denen eine Verbindung zum LMTP-Server aktzeptiert wird
maildistributor.connection.smtp.default.serverHost-Name des SMTP-Servers
maildistributor.connection.smtp.default.portPort des SMTP-Servers