JavaScript aktivieren, um diese Seite anzuzeigen.

Der Befehl rmatchsplit() prüft, ob ein regulärer Ausdruck auf mindestens einen Empfänger im Envelope zutrifft und teilt die E-Mail in zwei Gruppen

 

Über diesem Befehl wird im Envelope einer E-Mail auf das Vorhandensein eines regulären Ausdrucks (regexp) geprüft. Eine E-Mail wird bei Bedarf in zwei Gruppen aufgeteilt: Eine Gruppe, mit Empfängern, welche dem regulären Ausdruck entsprechen und eine weitere Gruppe dessen Empfänger den regulären Ausdruck nicht enthalten. Somit wird der Befehl rmatchsplit() klassisch innerhalb der if/else Kontrollstruktur verwendet.

 

Aufbau des Befehls

 

rmatchsplit('regexp');

 

 

Rückgabewert

positiv

für die Gruppe, deren Empfänger den regulären Ausdruck regexp enthalten

negativ

für die Gruppe, deren Empfänger den regulären Ausdruck regexp nicht enthalten

 

Parameter

regexp

Dieser Parameter definiert den regulären Ausdruck auf dessen Vorhandensein innerhalb der E-Mail (case insensitive!) geprüft wird. Es sind Variablen verfügbar.

 

Beispiel 1

Zeile

Code

01

if (rmatchsplit('sales@customer\.de|invoice')) {

02

# Anweisungsblock 1

03

} else {

04

# Anweisungsblock 2

05

}

 

Erklärung

In diesem Beispiel wird die E-Mail auf das Vorhandensein des Ausdrucks sales@customer.de oder invoice in den Envelope Empfängern geprüft (Zeile 01). Für diejenigen Empfänger, deren E-Mail Adresse wenigstens einen der beiden Ausdrücke beinhaltet, wird der # Anweisungsblock 1 (Zeile 02), für alle anderen Empfänger wird # Anweisungsblock 2 (Zeile 04) ausgeführt.

  

Tastaturnavigation

F7 für Tastaturnavigation
ALT halten und Buchstaben drücken

Diese Info: ALT+q
Seitentitel: ALT+t
Seiteninhalt: ALT+b
Inhalte: ALT+c
Suche: ALT+s
Ebene höher: ESC