Das Notes Forum
Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: schwaste am 17.10.07 - 09:29:18
-
Hallo,
folgende Situation stellt sich mir im Moment. Wir haben Domino 7 im Einsatz mit ca 600 Usern. In der Mailschablone der User ist ein Agent hinterlegt, der SPAM-Mails aus dem Eingangsordner in den Ordner unerwünschte Mails verschiebt. Erkennen kann der Agent sie daran, dass ein vorgelagertes SPAM-Programm die Mails im Betreff entsprechend mit ---SPAM--- kennzeichnet.
Das funktioniert auch alles super, nur ist eben das Problem, dass immer den ganzen Tag über gleichzeitig 600 Agenten im Hintergrund laufen und ich glaube, dass wir dadurch massive Performance-Probleme haben. Gibt es eine Möglichkeit, einen Agenten laufen zu lassen, der alle Maildatenbanken durchsucht? Oder habt ihr ne andere Idee, was ich machen könnte?
Danke und Gruß,
schwaste
-
Wären Mail-Regeln eine alternative?
-
Kann man den Agenten nicht auf "Nach Eingang neuer Mail" setzen?
-
Hi
@DerAndre:
Mail-Regeln will ich nicht machen, die muss ja der User selber aufsetzen bzw. kann da rumfummeln, das ist nicht im Sinne des Erfinders.
@Glombi:
Gute Idee, könnte ich zur Not probieren. Trotzdem meine Frage: Gibt es nicht die Möglichkeit einen Agenten aufzusetzen, der einmal läuft und dabei alle Mail-Datenbanken durchsucht und die Aktion ausführt?
Danke und Gruß,
schwaste
-
Hallo,
ich würde den Vorschlag von Andreas bevorzugen:
Kann man den Agenten nicht auf "Nach Eingang neuer Mail" setzen?
1. weil nur dann was passiert, wenn was "passiert ist" (Maileingang)
2. weil ein "zentraler" Agent statt 600 dezentrale auch keine Performanceverbesserung bringt, da er ja auch alle 600 durchlaufen muss.
ABär:
Du musst die Frage von Andereas zu erst beantworten,
denn nur wenn kein anderer Agent (z.B. von einer Thirdparty Appl) schon auf "Nach Eingang neuer Mail" steht, tut das.
Noch ein Tipp zur Performance:
auf dem Mailserver sollte nichts anderes mehr laufen (also keine Applicationen oder Webfunktionen)
Gruß Werner
-
Hi,
tja, da ist eben das Problem, es gibt da einen Agenten von einer anderen Applikation, der eben genau dieses tut, daher wird das nicht funktionieren...
Was habe ich denn sonst noch für Möglichkeiten?
Gruß,
schwaste
-
Hallo Steffen,
dann zurück zum "Ausgangsproblem":
... und ich glaube, dass wir dadurch massive Performance-Probleme haben.
Was bringt Dich auf diese "Idee"?
(für mich wiedersprechen sich "ich glaube" und "massive Performance-Probleme")
Gruß Werner
-
Hi,
ich könnte mir das durchaus vorstellen, dass es an diesen Agenten liegt. Für mich stellt sich eben die Frage, ob es die Möglichkeit gibt, einen Agenten für alle Maildatenbanken zu benutzen. Dadurch erhoffe ich mir auch eine bessere Wartbarkeit. Ob das dann tatsächlich besser wird, ist ja mal eine andere Geschichte, die kann ich dann sagen, wenn ich das ausprobiert habe. Vielleicht gibt es ja auch noch andere Einsatzmöglichkeiten für diese Art von Agenten..
Gruß,
Steffen
-
Wo soll der Unterschied liegen?
Ob ich einen Agenten zentral Verwalte oder einen Zentrale im Mailtemplate ( quasizentral ) macht keinen Unterschied. Im Endeffekt ist es auch nur einer.
-
@DerAndre:
Mail-Regeln will ich nicht machen, die muss ja der User selber aufsetzen bzw. kann da rumfummeln, das ist nicht im Sinne des Erfinders.
Was hälst Du von dieser Lösung? mail regel per script erstellen (http://atnotes.de/index.php?topic=28858.0)
so ähnlich machen wir es.
- auf dem Server liegt eine Mail-DB mit Regeln
- ein Mail mit einer Schaltfläche kopiert die Regel in die DBs der User
- der User muss nur noch die Regel aktivieren
Aus rechtlichen Gründen und wegen dem Datenschutz dürfen wir die Regeln nicht automatisch aktivieren.
-
Hi!
Ich würde an dieser Stelle [ACHTUNG WERBUNG] die iQ.Suite von Group nehmen.
Das Modul "Wall" würde hier gut zentral die markierten Mails abfangen und in einer userbasierten Quarantäne unterbringen können.
Kostet zwar Geld - ist es aber auch wert (selber seit Jahren sehr bewährt im Einsatz).
Grüße,
Münzpräger
-
Hallo,
dass es dafür Software gibt, die so etwas machen, hab ich mir fast gedacht. Mir ging es hauptsächlich um die grundlegende Möglichkeit, wie ich einen Agenten erstellen, der bei mehreren Datenbanken das selbe tut und dafür nur einmal laufen soll.
Gruß,
steffen
-
Hi!
Ja sicher kann man einen Agenten bauen, der das alles macht.
ABER....der hat auch eine entsprechend lange Laufzeit. Er muss dann in definierten Zeitabständen (es kann NUR ein periodischer Agent sein) in jede Mail-Datenbank reinschauen und die markierten Dokumente suchen. Auf Grund der Laufzeit werden sind die Mails dann natürlich erstmal für den User sichtbar. Jedenfalls so lange, bis der Agent die Spam-Mails abgreift.
Mit der von Dir angestrebten Variante würde sich nur das Problem verlagern. Anstatt 600 kurzen Agentenstarts hättest Du einen der auch eigentlich immer laufen muss...und für die User verschlechtert sich der Zustand.
Von daher kann ich Dir wirklich nur wärmstens den Einsatz eines Tools wie der iQ.Suite Wall empfehlen. Der Hook-Task packt sich die Mails direkt aus der mail.box und gut ist.
Aber mal was anderes: Du hattest geschrieben
ich glaube, dass wir dadurch massive Performance-Probleme haben
Woran bemisst Du Deinen 'Glauben'? Vielleicht können wir Dir hier an anderer Stelle helfen...
Grüße,
Münzpräger