Domino 9 und frühere Versionen > ND8: Administration & Userprobleme

Server Rules

(1/3) > >>

ascabg:
Hallo,

Ich bin aktuell etwas verwirrt.

Ich moechte eine Rule auf dem Server  (8.5.2) aktivieren.
Grob gesagt, wenn sender = <name> und Empfaengerdomain (SMTP) ungleich <domain1> und ungleich <domain2> dann abweisen.

Kein Problem dachte ich mir.
wenn <sender> contains <name> and internetdomain does not contain <domain1> and internetdomain does not contain <domain2> und eine entsprechende Aktion.

Anschliessend auf der Serverconsole 'set rules', was als Ergebnis lieferte 'Successfully registered 1 system filters.

Danach ein Test mit den angegebenen Konditionen und siehe da, Rule funktioniert nicht.

Sinn des ganzen ist, dass Mails von dieser SMTP-Adresse nur an bestimmte Internet-Domains gesendet werden koennen.


Andreas

Peter Klett:
Ich habe keine Ahnung von Rules, aber kann es sein, dass die Logik falsch ist?

wenn <sender> contains <name> and internetdomain does not contain <domain1> and internetdomain does not contain <domain2>

Da kann eigentlich immer nur False rauskommen, da mindestens eine der domain-Bedingungen immer False ist. Sinngemäß so müsste die evtl. definiert werden:

wenn <sender> contains <name> and (internetdomain does not contain <domain1> or internetdomain does not contain <domain2>)

wenn <sender> contains <name> and not (internetdomain contains <domain1> or internetdomain contains <domain2>)

Wie man das umsetzt, weiß ich allerdings nicht, habe noch nie eine Rule geschrieben und wüßte auch nicht, wo man das macht.

EDIT: Formel nochmal geändert, aber eine konkrete Lösung kann ich sowieso nicht geben, sondern nur einen Denkanstoß.

ascabg:
Schon mal Danke Peter.

Das Probelm bei den Server-Rules ist aber, dass Du hier keine Moeglichkeit hast, irgendetwas in Klammern zu setzen.

Und Grob gesagt soll die Logik ja sein,
Adresse1 darf Mails nur an die Internetdomain1 und die Internetdomain2 senden.
Alle anderen Internetdomains sollen für diese Adresse nicht anschreibbar sein.


Andreas

Peter Klett:
Kann man mit Hilfe einer Rule auch die Mail verändern, z.B. ein Feld setzen?

Dann würde ich drei Regeln probieren

1. Wenn <sender> contains name und internetdomain contains domain1 -> setze ok
2. Wenn <sender> contains name und internetdomain contains domain2 -> setze ok
3. Wenn nicht ok, verhindere Versand der Mail

Dann müsste nur noch sichergestellt sein, dass die Regeln in der richtigen Reihenfolge ablaufen.

Oder kann man in Abhängigkeit einer Regel eine andere Regel starten?

Wenn Regel1 nicht zutrifft, nutze Regel2, wenn die nicht passt, kein Versand.

Natürlich nur theoretische Ideen, aber ich denke, dass da das Kernproblem liegt, dass niemals beide Domain-Bedingungen gleichzeitig zutreffen können. Mit nur einer Domain-Bedingung wird es wohl funktionieren. Das positiv zu testen, würde die Annahme vielleicht bestätigen.

Ich vermute auch, dass die Regel so geschrieben sein muss, dass das Unterbinden des Versandes herauskommen muss, und nicht das Zulassen, was es nicht einfacher macht.

ascabg:
Warum sollen die Bedingungen fuer die Domains nicht beide gleichzeitig zutreffen koennen.

Absender (Name1) sendet an Internetdomain domain3.de

Regel:
Wenn Absender enthaelt <Name1> und Internetdomain enthaelt nicht domain1.de und Internetdomain enthaelt nicht domain2.de.

Somit sollte die Mal doch eigentlich geblockt werden.


Andreas

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln