Mail-Konfiguration
In einer Anwendung kann die Verbindung zu einem SMTP- bzw. IMAP-Server konfiguriert werden, wenn die Anwendung Mails senden bzw. empfangen kann.
SMTP-Konfiguration
Der Mail-Versand aus einer Anwendung kann über die folgenden Einstellungen gesteuert werden. Hierfür werden entweder beim Start des Web-Containers die entsprechenden System-Properties mit -Dproperty_name=property_value gesetzt, oder die angegebenen Konfigurationsvariablen werden in einer separaten Konfigurations-Datei mit Werten für das jeweilige Deployment belegt.
| System-Property | Konfigurationsvariable | Beschreibung | 
|---|---|---|
| smtp_active | %SMTP_ACTIVE% | Ob der Mail-Versand aktiviert ist. | 
| smtp_server | %SMTP_SERVER% | Der Host-Name des zu verwendenden SMTP-Servers | 
| smtp_protocol | %SMTP_PROTOCOL% | Das SMTP-Protokoll (" smtps" für verschlüsselte und "smtp" für unverschlüsselte Kommunikation) | 
| smtp_starttls | %SMTP_STARTTLS% | Ob bei unverschlüsselter Kommunikation versucht werden soll, auf verschlüsselte Kommunikation zu wechseln. | 
| smtp_port | %SMTP_PORT% | Der zu verwendende Port für die SMTP-Kommunikation ( -1bedeutet der Standardport für das gewählte Protokoll) | 
| smtp_lookup_mx | %SMTP_LOOKUP_MX% | |
| smtp_user | %SMTP_USER% | Der Nutzername, mit dem sich die Anwendung bei dem SMTP-Server anmeldet | 
| smtp_pass | %SMTP_PASS% | Das Passwort, dass die Anwendung für die Anmeldung beim SMTP-Server verwendet. Der Wert muss verschlüsselt angegeben werden. Zu Test-Zwecken kann der unverschlüsselte Wert mit dem Prefix unencrypted:angegeben werden. | 
| smtp_timeout | %SMTP_TIMEOUT% | Maximale Wartezeit für die SMTP-Kommunikation. | 
| smtp_connection_timeout | %SMTP_CONNECTION_TIMEOUT% | Maximale Wartezeit für den SMTP-Verbindungsaufbau | 
| mail_domain | %MAIL_DOMAIN% | Domain-Name des Systems. Wird verwendet, um aus Account-Namen von Nutzern des Systems E-Mail-Addressen abzuleiten, indem der Nutzer-Login mit @und dem konfigurierten Wert verlängert wird. | 
| mail_sender | %MAIL_SENDER% | Die E-Mail-Addresse, die bei von der Anwendung versendeten Nachrichten als Absender angegeben wird. | 
IMAP-Konfiguration
Unterstützt die Anwendung Mail-Empfang, so kann dieser über die folgenden Einstellungen gesteuert werden.
| System-Property | Konfigurationsvariable | Beschreibung | 
|---|---|---|
| imap_active | %IMAP_ACTIVE% | Ob der Mail-Empfang aktiviert ist | 
| imap_server | %IMAP_SERVER% | Der Host-Name des zu verwendenden IMAP-Servers | 
| imap_protocol | %IMAP_PROTOCOL% | Das IMAP-Protokoll (" imaps" für verschlüsselte und "imap" für unverschlüsselte Kommunikation) | 
| imap_starttls | %IMAP_STARTTLS% | Ob bei unverschlüsselter Kommunikation versucht werden soll, auf verschlüsselte Kommunikation zu wechseln. | 
| imap_port | %IMAP_PORT% | Der zu verwendende Port für die IMAP-Kommunikation ( -1bedeutet der Standardport für das gewählte Protokoll) | 
| imap_user | %IMAP_USER% | Der Nutzername, mit dem sich die Anwendung bei dem IMAP-Server anmeldet | 
| imap_pass | %IMAP_PASS% | Das Passwort, dass die Anwendung für die Anmeldung beim IMAP-Server verwendet. Der Wert muss verschlüsselt angegeben werden. Zu Test-Zwecken kann der unverschlüsselte Wert mit dem Prefix unencrypted:angegeben werden. |