Navigation:  »Keine übergeordnete Ebene«

LinkMehrere Aktionen mit einem Schlüsselwort triggern

Previous pageReturn to chapter overviewNext page

Ausgangssituation:

Beim Verarbeiten von E-Mails auf dem SEPPmail Secure E-Mail Gateway sollen mehrere Aktionen durch ein einzelnes Schlüsselwort getriggert werden.

 

Frage:

Können mehrere kryptographische Aktionen  durch nur ein Schlüsselwort getriggert werden, beispielsweise durch ein Schlüsselwort

[signcrypt]

Verschlüsseln und Signieren gleichzeitig, also

 

Mail Processing Ruleset generator

Encryption Outgoing e-mails Always encrypt mails with the following text in subject: [signcrypt]

Signing Outgoing e-mails S/MIME sign outgoing mails with the following text in subject: [signcrypt]

 

 

Antwort:

Nativ funktioniert das Trigger beider Aktionen in der oben genannten Art und Weise nicht, da das Schlüsselwort bereits bei der zuerst durchgeführten Aktion entfernt wird und somit zum Triggern der zweiten Aktion nicht mehr zur Verfügung steht.

Jedoch ist eine Lösung via Custom commands möglich.

 

Lösung:

Zunächst muss die Option Mail Processing Ruleset generator Custom commands Custom commands for outgoing e-mails BEFORE encryption aktiviert werden. Ausgehend von den Standard-Schlüsselwörtern [confidential] für Verschlüsseln und [sign] für Signieren, würde folgendes Code-Beispiel zur Lösung führen:

 

Zeile

Code

01

# Begin: Custom commands for outgoing e-mails BEFORE encryption

02

log(1,'Begin: Custom commands for outgoing e-mails BEFORE encryption');

 

 

03

if (compare('subject','substitute','\[signcrypt\]')) {

04

log(1,'Found keyword [signcrypt], splitting into [confidential] and [sign]');

05

tagsubject('[confidential][sign]');

06

}

 

 

07

log(1,'End: Custom commands for outgoing e-mails BEFORE encryption');

08

# End: Custom commands for outgoing e-mails BEFORE encryption

Code

 

Beschreibung

In Zeile 03 wird zunächst geprüft, ob das Schlüsselwort [signcrypt] im Betreff der zu verarbeitenden E-Mail vorhanden ist. Dabei würde dieses entfernt werden.

Bei vorhandenem Schlüsselwort würde nun jeweils das Standard-Schlüsselwort für Verschlüsseln [confidential] und für Signieren [sign] in den Betreff geschrieben werden (Zeile 05).

Somit würden im weiteren Verlauf des Rulesets beide Aktionen getriggert.