Mail versenden¶
Versenden von Mails mit optionaler TLS Verschlüsselung und konfigurierbarem Mailinhalt mittels b4A Expressions. Mail können eine beliebige Anzahl von Anhängen haben, die aus Dateien gelesen werden oder Reports einer definierten RunId.
Bezeichnung¶
- Name
util.Mail
Konfiguration¶
Gruppe: Optionen
E-Mail-Adressen der Empfänger (mail-recipients
)
Liste der E-Mail-Adressen der Empfänger
Mail-Kopf (mail-header
)
Die Datei enthält den Mail-Kopf, der am Anfang einer jeden Mail eingefügt wird
Mail-Rumpf (mail-body
)
Die Datei enthält den Mail-Rumpf, der in die Mail eingefügt wird
Mail-Fußzeile (mail-footer
)
Die Datei enthält die Mail-Fußzeile, die am Ende einer jeden Mail angehängt wird
Betreff (subject
)
Betreff der Mail, welcher b4A Expression Attribute enthalten kann, die in den benutzerdefinierten Attributen spezifiziert sind
Benutzerdefinierte Attribute (custom-attributes
)
Eine Liste von benutzerdefinierten b4A Expression Attributen. Jeder Eintrag ist definiert als ein Schlüssel-Wert-Paar im Format Schlüssel=Wert.
Dateien für den Anhang (attach-files
)
Eine Liste von Dateien, die an die Mail gehängt werden
(attach-report-runid
)
Reporttypen (attach-report-types
)
Auswahl der zu untersuchenden Reporttypen
Mögliche Werte: Aktivierungsreport (
ACT
), Mandanten-Report (CLNT
), Laufzeit-Report (LOG
), SYSLST-Report für BS2000-Jobs (LST
), Objekt-Report (OBJ
), Agent-Report (PLOG
), Post-Script-Report (POST
), Interner Report (PP
), Jobreport (REP
), Script-Report (REV0
), JCL-Report (REV1
), Objektzugriffsreport (REV2
)
Beschreibung¶
Einige zentrale Einstellungen für das Modul werden in der Kategorie-Konfiguration util.json im Konfigurationsverzeichnis eingetragen. Darunter sind die Parameter für den Mail-Server sowie die Verschlüsselung.
{
"mail" : {
"server" : "mail.beispiel.de",
"port" : 465,
"security" : {
"tls" : true,
"ssl" : true
},
"auth" : {
"username": "vorname.nachname@beispiel.de",
"password": "secret"
},
"sender" : "Automation Platform <automation@beispiel.de>"
}
}
Der Inhalt einer Mail wird durch drei Teile definiert von denen zwei optional genutzt werden können. Das Prinzip funktioniert ähnlich wie beim b4A Documentation Builder. Der Inhalt wird durch einen Kopf-, Haupt- und Fußteil zusammengesetzt. Dabei sind sowohl Kopf- als auch Fußteil optional. In allen drei Teilen können b4A Expressions genutzt werden um den Inhalt für eine Mail zu definieren.