Der Befehl internal() bezieht sich auf E-Mails von Managed domains an Managed domains.
Dieser Befehl prüft, ob eine von einer Managed domain stammende E-Mail an eine Managed domain adressiert ist. Sind nicht alle Empfänger der E-Mail ausschliesslich aus Managed domain so werden zwei Gruppen gebildet.
Aufbau des Befehls
internal();
Rückgabewert
positiv |
für E-Mails eines Absenders aus einer Managed domain, an Empfänger in Managed domains. |
negativ |
für die Gruppe Empfänger, bei der keine reine interne Kommunikation vorhanden ist, also (Sender oder Empfänger) oder (Sender und Empfänger) aus keiner Managed domains stammen. |
Parameter
keine
Beispiel 1
Zeile |
Code |
---|---|
01 |
if (internal()) { |
02 |
# Ruleset-Anweisungen für E-Mails welche aus einer Managed domain stammen und an eine Managed domain zugestellt werden sollen. |
03 |
# Anweisungsblock 1 - Rückgabewert: positiv |
04 |
} else { |
05 |
# Ruleset-Anweisungen für alle E-Mails die aus keiner Managed domain und/oder an keine Managed domain zugestellt werden sollen. |
06 |
#Anweisungsblock 2 - Rückgabewert: negativ |
07 |
} |
Erklärung
In diesem Beispiel wird für eine, aus einer Managed domain stammende E-Mail, an die Adressaten einer Managed domain der Anweisungsblock 1 (Zeile 02, 03) ausgeführt. Für Adressaten einer Fremddomäne, beziehungsweise wenn der Absender aus einer Fremddomäne stammt, wird der Anweisungsblock 2 (Zeile 05, 06) ausgeführt.