<p>Hallo, ich hoffe es ist okay, wenn man für sein OS/Freeware Projekt etwas Eigenwerbung macht.</p><p style="margin-right: 0px" dir="ltr">Auf OpenNTF.org habe ich mein DSC-Suite Projekt veröffentlicht. <a href="http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/DomSpamC%20DSCLearner" target="_blank">http://www.openntf.org/Project…kup/DomSpamC%20DSCLearner</a></p><p>Die DSC-Suite ist eine Lösung welche zur Spambekämpfung mittels SpamAssassin eingesetzt werden kann.</p><p>Sie besteht aus den folgenden Komponenten:</p><ul><li>Konfigurationsdatenbank (SpamConf.nsf) </li><li>DomSpamC/DSCLearner (Bibliotheken für den Lotus Domino Server. Aktuell stehen nur Bibliotheken für Win32 zur Verfügung. Ich bin allerdings schon mit der Entwicklung der Bibliotheken für Linux weit fortgeschritten.) </li></ul><p>DomSpamC</p><ul><li>Extension Manager der sich in den Standard Lotus Domino SMTP-Task integriert </li><li>engehende Emails werden in SMTP-Raw formatierte Streams dem SpamAssassin Daemon zur Filterung übergeben (siehe Screenshots unter Diagramm DomSpamC) </li><li>abhängig des Filterresultats werden die Emails direkt in den "unerwünschten Mail"- Ordner abgelegt (bei einer Spam Email) oder einfach wie gewohnt in der Inbox des Benutzer's abgelegt </li><li>Systemvoraussetzung: Lotus Domino => Version 6.0 & Lotus Notes Client => Version 5.09 </li></ul><p><img src="../../uploads/newbb/Diagram%20DomCpamCa.jpg" alt="" width="691" height="570" /></p><p>DSCLearner</p><ul><li>eigenständiger Lotus Domino Server Add-In Task </li><li>läuft periodisch (konfigurierbar) </li><li>ermöglicht benutzerbasiertes Lernen/Verlernen von Spam/Ham Emails aus dem Lotus Notes Client (siehe Screenshot unter Diagramm DSCLearner) </li><li>überträgt in SMTP-Raw formatierte Emails an den SpamAssassin Daemon der die Gewichtung und eigentliche Lernaktion durchführt </li><li>Systemvoraussetzung: Lotus Domino => Version 5.09 & Lotus Notes Client => Version 5.09 </li></ul><p><img src="../../uploads/newbb/Diagram%20DSCLearner.jpg" alt="" width="690" height="569" /></p><p>Mehr Informationen unter:</p><p><a href="http://www.openntf.org/Projects/pmt.nsf/ProjectLookup/DomSpamC%20DSCLearner">http://www.openntf.org/Project…kup/DomSpamC%20DSCLearner</a></p><p>oder</p><p><a href="http://prenzel.dyndns.org/Anwendungen/Internet/Internet.nsf/web/DSC-Suite">http://prenzel.dyndns.org/Anwe…nternet.nsf/web/DSC-Suite</a></p><p>Viel Vergnügen.</p><p>Nico Prenzel</p>
Beiträge von nicop
-
-
Hallo,
Sebastian K.: Um welche Firma handelt es sich den dabei? Reines Interesse meinerseits... hat nichts mit Dir zu tun!
Gruß
NicoP.
-
Hallo,
schau Dir doch mal mein DomSpamC/DSCLearner.
Bei Interesse einfach mich anmailen und ich schick Dir ne Testversion.Funktionsumfang (copy&paste aus Notes.net-Forum; daher in Englisch):
take a look at my DomSpamC/DSCLearner. It's an integrated spam solution for Notes/Domino.
DomSpamC/DSCLearner is an interface to SpamAssassin (http://www.spamassassin.org). It traps incoming SMTP emails and transfers them to the spamd (SpamAssassin daemon) which is on your internal network. So the efficiency relies on SpamAssassin. DomSpamC integrates as extension manager into the nsmpt.exe process.
DomSpamC/DSCLearner can be configured to allow users to learn to SpamAssassin's bayesian database (MySQL). Both, for Notes client and Domino Web Access (iNotes)!One chart to illustrate DomSpamC:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-634A8F/$File/Diagram%20DomCpamC.jpgDSCLeaner is an Domino server task which enables users to learn/unlearn/filter emails from Notes client.
Here the DSCLearner chart:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-63BDGP/$File/Diagram%20DSCLearner.jpgIllustration of Domino Web Access (iNotes)interface:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-696BNH/$File/DSCLearner-WebAccess.jpgInteraction with the Notes client:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-6BMN8U/$File/DSCUserConfig.jpg
[Blockierte Grafik: http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-633U2P/%24File/Integration.jpg]Requirements: DomSpamC (Domino >v6.x), DSCLearner (Domino >v5.09), Domino Web Access interaction (Domino >v6.5.x), Win32, Linux
If you're interested mail me at: nico.prenzel@pn-systeme.de and visit my forum to gather more informations at: http://prenzel.dyndns.org/Anwe…lletin/DominoBulletin.nsf
-
Hallo,
ich hatte vor ca. 4 Wochen dasselbe Problem. Zur Behebung des Problems wie folgt vorgehen:
1. In die entsprechenden Ansichten oder Ordner im Designer wechseln in den das Problem auftritt. (siehe Anhang)
2. Alle Aktionen die mit "rt click - " beginnen mit der rechten Maustaste anklicken und "Eigenschaften: Aktion..." clicken.
3. Anschließend warten bis das Kontextmenü aufgeht.
4. Steht dann im Kontextmenü unter "Beschriftung" nur wirres Zeug oder der Client stürzt ab (kam bei mir einige Male vor), so hat man den Übeltäter gefunden.
5. Diesen Menüeintrag namentlich merken und löschen!
6. Den gemerkten Menüeintrag in einer anderen Ansicht oder Ordner aufsuchen und per Copy&Paste in den bearbeiteten Ansicht/Ordner einfügen!
7. Anschließend speichern und wie gewohnt Schablone wechselnMit dieser Vorgehensweise konnte ich den von Euch gemeldeten Fehler beseitigen. Also Viel Spaß beim manuellen beseitigen des Problems!
Viele Grüße
NicoP.
-
Sorry, aber den letzten Beitrag kann ich nicht ganz unterstützen!
Ich bin sogar der Meinung, dass es genau anderst herum ist.
Mail-Regeln laufen im Router Task. D.h. der schon laufende Routertask übernimmt die Zustellung in einen Ordner.
Bei Agenten wiederum muss immer erst ein ganzer Prozess (agent-manager) starten (ähnlich einer java virtual machine). Dies erfordert Ressourcen und (richtig; dauert ne Weile) a bisserl Zeit! Was natürlich zu berücksichtigen ist (ich glaube, dass meinte taurec) ist, wenn "zuviele" Regeln existieren und diese jedesmal alle durchlaufen werden müssen, kostest das natürlich auch a bisserl Performance. Kommt hier aber sicherlich auf die Anzahl und die Vergleiche an, die in den Regeln getroffen werden.Zudem kann nur eine begrenzte Anzahl Agenten !gleichzeitig! auf einem Server laufen. Ich glaube 20 ist das maximum! Korrigiert mich bitte wenn's nicht korrekt ist!
Aufgrund dieser Nachteil würde ich wenn man nur die Möglichkeit zwischen den beiden Verfahren hat, mich für die Regellösung entscheiden. Aber auch nur aus dieser Sichtweise!
Deine Anwendungsanforderung liesse sich allerdings besser mit einem externen Antispam Tool durchführen!Gruß NicoP.
-
Hallo Gremlin,
suche doch mal in diesem Forum nach "DomSpamC". Das ist meine Eigenentwicklung die einen professionell nutzbaren Spamfilter für Lotus Domino/Notes darstellt.
DomSpamC läuft unter Linux wie auch unter Win32. Du benötigst allerdings einen Linux Server auf dem SpamAssassin läuft. Je nach Auslastung könntest du dir dort auch gleich noch ClamAv und weitere Virenscanner (je nach Geldbeutel) installieren. Genau diese Kombination habe ich bei mir zu Hause.Zu weiteren Details für DomSpamC kannst du dir folgende Beiträge im notes.net-Forum durchlesen:
http://www-10.lotus.com/ldd/nd…Order=0&Start=1&Count=100Bei weiteren Fragen kannst du mich auch unter Nico.Prenzel@PN-Systeme.de kontaktieren!
Gruß
NicoP.
-
So besser?
-
Hallo Haennerson,
ich hake jetzt nochmal nach, da ich glaube, dass du die Funktionsweise von meinem Spam-Filter und somit die Vorteile noch nicht verstanden bzw. erkannt hast.
Im Prinzip ist das so ne Box die man vor den Domino Server stellt. Natürlich erstmal nur zum Spam-Filtern, aber noch clam-av oder nen anderen Virenscanner draufmachen und schon hast'e sowas ähnliches wie eine HW-Box.
Diese Grafik sollte dir helfen das Prinzip von DomSpamC zu verstehen:
<img src="http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-634A8F/$File/Diagram%20DomCpamC.jpg" alt="" />Die zwei PC-Abbildungen symbolisieren zwei Linux-"Server" mit installiertem SpamAssassin. Der Domino-Server überträgt nur die eingehenden SMTP-Emails (RAW-formatiert und ohne evtl. Anhänge). Der/die Linux-Server übernehmen das Filtern. Daher ist die benötigte CPU-Last auf dem Domino-Server vernachlässigbar klein! Load balancing und Failover zwischen den Server kann genutzt werden.
Noch ein weiterer Vorteil ist die Möglichkeit direkt aus Lotus Notes oder Web Access Mails benutzerabhängig für den Bayesian-Filter zu lernen:
<img src="http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-63BDGP/$File/Diagram%20DSCLearner.jpg" alt="" />Lotus Notes Client Integration
Gibt aber noch jede Menge anderer Vorteile gegenüber dem Einsatz einer HW-Box!
Bei Interesse weißt Du wo du mich findest!
Gruß
NicoP.
-
Hallo Haennerson,
da wirst du um einen besseren Spam-Filter wohl kaum herumkommen. Wobei ich sowieso der Meinung bin, dass man Blacklisten/Whitelisten ausschließlich zur weiteren Gewichtung im Spam-Filter einsetzen sollte und nicht als ausschließliches Kriterium!
Schau dir doch mal meine Integration von SpamAsssassin in Domino an.
Hier findest du weitere [url=http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/515423bc711cb43f8525701b007d716c?OpenDocument&Highlight=0,domspamc]Infos[/url]Bei Interesse oder Fragen einfach ne Mail an: Nico.Prenzel@PN-Systeme.de
from Admin: Ich habe mir mal erlaubt die URL zu kürzen
-
Hallo,
ich würde sagen, dass hängt davon ab was du wirklich benötigst.
Ich kenne diese Integrationsmethode (Agent->DLL->SpamAssassin) schon eine ganze Weile. Damals, war ich davon auch überzeugt (http://www.projectlounge.com/spamassassin http://www.projectlounge.com/Q…EB0003C9407/?OpenDocument), nur leider hat diese Methode vier bzw. fünf entscheidende Nachteile:
1. Bei jeder Email die ankommt, ob intern oder extern, muss der Agent Manager erstmal einen Agenten starten und danach im Falle einer externen Email die Filterfunktion in der DLL starten. Das macht bei ein paar Benutzern noch kein Problem allerdings sobald (evtl. gleichzeitig) mehrere Emails ankommen, bringt das jeden Server in die Knie!
2. SpamAssassin läuft zwar auch unter Windows/Cygwin. Ich kann davor aber nur abraten. Grund: Viele der Erkennugsregeln und Blacklisten (Razor2) sind nur unter Linux funktionsfähig. Da die Vielzahl der Erkennungsregeln jedoch die eigentliche Stärke von SpamAssassin ist, sollte man darauf nicht wirklich verzichten wollen.
(Kann, glaube ich z.T in der aktuellen "OpenNTF SpamAssassin"-Integration mit dem Einatz von spamc umgangen werden!)3. Komplizierter Rollout: Jeder Client benötigt die SpamC/WSH (Windows Scripting Host) Binaries.
4. Wie sieht das für den Notes Client für Mac OS aus? Ich glaube bisher gibt's da noch kein Bestreben seitens des Projekt's.
5. Keine Domino Web Access Integration!
Wenn die o.g. Punkte jedoch nicht stören bzw. notwendig sind, dann ist dies genau das Richtige für Dich!
Solltest Du aber eine Integration für ein professionelles System benötigen, kann ich Dir nur empfehlen mal ein Auge auf meine SpamAssassin Integration (DomSpamC/DSCLearner) zu werfen.
Informationen findest Du unter:
http://prenzel.dyndns.org/Anwe…sf/WebBoardIndex?ReadForm
oder direkt per Email bei mir: Nico.Prenzel@PN-Systeme.de (ohne den lästigen Punkt am Ende)
Hoffe ich konnte Dir weiterhelfen.
Viele Grüße
NicoP.
-
Tja, da werden dir reine DNS-Blacklisten auch nicht wirklich weiterhelfen!
Erstens haben die bei einem "Outbreak von neuem Spam" immer etwas Zeitversatz bis deren Listen aktualisiert werden und zweitens ist das nur "eine" der Möglichkeiten Spam zu filtern.
Da ich ein Anhänger der SpamAssassin Community bin kann ich dir nur empfehlen, SpamAssassin zur Filterung von Mails einzusetzen.
Den Beweis, dass es x-Möglichkeiten gibt Spam zu filtern, gebe ich dir auch zur Hand (SpamAssassin benutzt all diese Regeln zum Filtern):
http://spamassassin.apache.org/tests_3_1_x.htmlFür eine einfache Integration in Lotus Notes/Web Access kann ich Dir auch gleich nahelegen, mein, nicht OpenSource!, Tool auszuprobieren.
Info's zu DomSpamC/DSCLearner unter:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/0/8E7622AF9D421414C12571490045B87F/$File/DomSpamC_DSCLearner%20Produktbeschreibung.pdfoder im Forum unter:
http://prenzel.dyndns.org/Anwe…letin/DominoBulletin.nsf/Bei Interesse einfach eine Testversion bei mir (nico.prenzel@pn-systeme.de) (ohne . am Ende) anfordern!
Viele Grüße
NicoP.
-
Hallo Diana,
schau Dir doch mal mein DomSpamC/DSCLearner. Steht allerdings noch nicht fest ob ich das als OpenSource "vermarkte".
Bei Interesse einfach mich anmailen und ich schick Dir ne Testversion.
Wie's funktioniert (copy&paste in Englisch):
take a look at my DomSpamC/DSCLearner. It's a heavily integrated spam solution for Notes/Domino.
DomSpamC/DSCLearner is an interface to SpamAssassin (http://www.spamassassin.org). It traps incoming SMTP emails and transfers them to the spamd (SpamAssassin daemon) which is on your internal network. So the efficiency relies on SpamAssassin. DomSpamC integrates as extension manager into the nsmpt.exe process.
DomSpamC/DSCLearner can be configured to allow users to learn to SpamAssassin's bayesian database (MySQL). Both, for Notes client and Domino Web Access (iNotes)!One chart to illustrate DomSpamC:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-634A8F/$File/Diagram%20DomCpamC.jpgDSCLeaner is an Domino server task which enables users to learn/unlearn/filter emails from Notes client.
Here the DSCLearner chart:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-63BDGP/$File/Diagram%20DSCLearner.jpgIllustration of Domino Web Access (iNotes)interface:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-696BNH/$File/DSCLearner-WebAccess.jpgInteraction with the Notes client:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-6BMN8U/$File/DSCUserConfig.jpg
[Blockierte Grafik: http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-633U2P/%24File/Integration.jpg]Requirements: DomSpamC (Domino >v6.x), DSCLearner (Domino >v5.09), Domino Web Access interaction (Domino >v6.5.x), Win32, Linux
If you're interested mail me at: nico.prenzel@pn-systeme.de and visit my forum to gather more informations at: http://prenzel.dyndns.org/Anwe…lletin/DominoBulletin.nsf
-
Hallo,
probier doch mal mein DomSpamC/DSCLearner. Dort wird eine Spam-email direkt in den "junkmail"-Order gespeichert.
Bei Interesse einfach mich anmailen und ich schick Dir ne Testversion.
Wie's funktioniert (copy&paste in Englisch):
take a look at my DomSpamC/DSCLearner. It's a heavily integrated spam solution for Notes/Domino.
DomSpamC/DSCLearner is an interface to SpamAssassin (http://www.spamassassin.org). It traps incoming SMTP emails and transfers them to the spamd (SpamAssassin daemon) which is on your internal network. So the efficiency relies on SpamAssassin. DomSpamC integrates as extension manager into the nsmpt.exe process.
DomSpamC/DSCLearner can be configured to allow users to learn to SpamAssassin's bayesian database (MySQL). Both, for Notes client and Domino Web Access (iNotes)!One chart to illustrate DomSpamC:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-634A8F/$File/Diagram%20DomCpamC.jpgDSCLeaner is an Domino server task which enables users to learn/unlearn/filter emails from Notes client.
Here the DSCLearner chart:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-63BDGP/$File/Diagram%20DSCLearner.jpgIllustration of Domino Web Access (iNotes)interface:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-696BNH/$File/DSCLearner-WebAccess.jpgInteraction with the Notes client:
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-6BMN8U/$File/DSCUserConfig.jpg
http://prenzel.dyndns.org/Anwendungen/Internet/Bulletin/DominoBulletin.nsf/(Uploads)/NZPN-633U2P/$File/Integration.jpgRequirements: DomSpamC (Domino >v6.x), DSCLearner (Domino >v5.09), Domino Web Access interaction (Domino >v6.5.x), Win32, Linux
If you're interested mail me at: nico.prenzel@pn-systeme.de and visit my forum to gather more informations at: http://prenzel.dyndns.org/Anwe…lletin/DominoBulletin.nsf
-
Ändere doch mal die lokale IP 127.0.0.1 in die von "aussen" erreichbare IP-Adresse Deines MySQL Server's. Natürlich muss der MySQL-Server auch auf dieser IP horchen.
NicoP
-
Hi,
stell mal die Agent Laufzeit-Sicherheitsstufe auf "Beschränkte Operationen zulassen"
gruß
NicoP.
-
Hallo Martin,
wenn Du an einer kompletten Anti-Spam-Suite interessiert sein solltest dann schau dir doch mal mein DomSpamC & DSCLearner an.
Es stellt eine, in Lotus Domino integrierte Schnittstelle zu SpamAssassin (http://www.spamassassin.org) dar.
DomSpamC:
Emails werden vom Lotus Domino Server vor der Zustellung zum Router-Task abgefangen und zur Übermittlung an einen SpamAssassin Rechner übertragen. SpamAssassin bewertet die Email und gibt das Ergebnis wieder an DomSpamC zurück. Anschliessend erfolgt aufgrund der Bewertung die Zustellung als normale Ham Email oder als Spam-Email im z.B. R6 unerwünschten Mail-Ordner.DSCLearner:
Damit auch der Bayesian Statistik-Filter von SpamAssassin mitbenutzt werden kann ermöglicht DSCLearner das Ver/lernen von Emails als Ham/Spam.Beide Module können haben ein Front-End zum Lotus Notes Client als auch zum Domino Web Access.
Weitere Infos gibt es im DomSpamC & DSCLearner Forum unter:
http://prenzel.dyndns.org/Anwe…lletin/DominoBulletin.nsf