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.