MailService Properties

Service Konfiguration

Am Service muss ein BaseChannel konfiguriert werden, da es sonst zu Fehlern (Nullpointer-Exception) innerhalb der ChannelDistribution kommt.

Properties für den MailService

Pflichtwerte

Eigenschaft Beispielwert Erklärung
B3P_MAILBOX2CRAWL Testuser@domain.tld E-Mail-Adresse des Postfachs, dessen Nachrichten abgeholt werden sollen
B3P_MAIL_AUTH_PWD Vlc4ZIHi7oc= verschlüsseltes Passwort
B3P_MAIL_AUTH_USER Testuser Benutzername
B3P_SPAM_FORWARD spam@domain.tld E-Mail-Adresse für Spam
B3P_SMTP_HOST smtp.domain.tld Adresse des Postausgangsservers
B3P_SMTP_PORT 25 Port des Postausgangsservers
B3P_MAIL_PROTOCOL POP3,POP3S,IMAP,IMAPS welches Protokoll spricht der Mailserver. Der Wert ist optional, wenn das Protokoll eindeutig aus den anderen Eigenschaften gefolgert werden kann

Der anzusprechende Mailserver muss ebenfalls konfiguriert werden, dies ist aber abhängig vom verwendeten Protokoll.

POP 3

Eigenschaft Beispielwert Erklärung
B3P_POP3_HOST pop3.domain.tld oder IP Adresse des Posteingangsservers
B3P_POP3_PORT 995 (SSL/TLS) Port für den Posteingangsserver
B3P_SSL_SOCKET_FACTORY false/true muss auf true gestellt werden, wenn SSL verschlüsselt mit dem MailServer kommuniziert werden soll

POP3 Secure

verfügbar ab ~ 2020.09.01

Eigenschaft Beispielwert Erklärung
B3P_POP3_HOST pop3.domain.tld oder IP Adresse des Posteingangsservers
B3P_POP3_PORT 995 (SSL/TLS) Port für den Posteingangsserver
B3P_SSL_PROTOCOL TLSv1.2 das verwendete SSL Protokoll
B3P_SSL_TRUST_ALWAYS false/true true: Allen zur Signierung verwendeten Zertifikaten wird vertraut
false: die Zertifikatskette des verwendeten Zertifikats muss der B2B vorliegen, um ihm zu vertrauen

IMAP

Eigenschaft Beispielwert Erklärung
B3P_IMAP_HOST imap.domain.tld oder IP Adresse des Posteingangsservers
B3P_IMAP_PORT   Port für den Posteingangsserver

IMAPS

Eigenschaft Beispielwert Erklärung
B3P_IMAP_HOST imap.domain.tld oder IP Adresse des Posteingangsservers
B3P_IMAP_PORT   Port für den Posteingangsserver
B3P_MAIL_PROTOCOL IMAPS in diesem Context muss die Eigenschaft gesetzt werden, hier nur als erneute Erinnerung

Optionale Werte

Eigenschaft Beispielwert Erklärung
B3P_POLL_INTERVAL 15 Zeitraum (in Sekunden), den der Service pausiert, bevor er auf neue Nachrichten prüft
FORWARD_ORIGINAL_MESSAGE true true: Falls eine Nachricht weitergeleitet werden soll (SPAM, COPY-Postfach), wird diese unverändert weitergeleitet. Das heißt auch, dass sich die Sender- und Empfänger-Adresse nicht ändern. false: Die Nachricht kann verändert sein, z. B. eine andere Empfänger-Adresse haben.
B3P_SET_ORIG_RECEIVED_DATE false/true true: Als Startzeit in der B2B wird die Eingangszeit der Nachricht auf dem Mailserver gesetzt. false: Als Startzeit in der B2B wird die Eingangszeit der Nachricht in die B2B gesetzt.
DEBUG_MIMETEXT 1 /0 1: Falls eine Nachricht weitergeleitet werden soll (SPAM Postfach), wird in der Mailbody der Clearingmail nicht nur den Text “Weitergeleitete Nachricht im Anhang” und Emailinfo, sonder auch noch Spamgrundtext reingeschrieben. Diese Propertie greift nur dann, wenn FORWARD_ORIGINAL_MESSAGE nicht aktiv oder false ist.
MAX_SUPPORTED_MAIL_SIZE 11000000 / 0 11000000 Nachrichten, die größer sind als dieser Wert, gemessen in Bytes, werden als SPAM ausgesteuert. Dies entspricht der Vorgabe für die Verarbeitung nach der Bundesnetzagentur
Außerdem werden Nachrichten nur bis zu dieser Gesamtgröße zeitgleich aus dem Postfach abgeholt.
0: Nachrichten werden nicht aufgrund einer bestimmten Größe als Spam ausgesteuert und es wird immer die maximale Anzahl an nachrichten aus dem Postfach abgeholt.

Unbedingte Weiterleitung in Kopie

Der MailService kann auch alle eingehenden Nachrichten in Kopie an ein zusätzliches Postfach schicken. Wenn es bei dem Senden der Kopie ein Problem gibt, wird die Verarbeitung der betroffenen Nachricht abgebrochen und sie gilt nicht als verarbeitet. Dies kann zu Verstopfung des Eingangspostfach führen.

Eigenschaft Beispielwert Erklärung
B3P_MAIL_FORWARD false/true leite alle Mails weiter an das Zielpostfach
B3P_MAILBOX2COPY copy@domain.tld an dieses Postfach werden die Nachrichten in Kopie weitergeleitet
B3P_MAIL_FORWARD_SILENTLY false/true Ein Fehler beim Weiterleiten bewirkt keinen Verarbeitungsabbruch

Properties für den MailServiceCrypto

Eigenschaft Beispielwert Erklärung
ABORT_PROCCESSING_ON_TECHNICAL_CRYPTO_ERROR true true: Falls es bei der Kommunikation mit dem Cryptoserver zu einem technischen Fehler kommt, werden die Nachrichten im Postfach belassen. false: Die Nachricht landet in der B2B im Channel CRYPTO_ERROR
View Me   Edit Me