EmailFilter.

Ein anpassbarer E-Mail-Inhaltsfilter
Jetzt downloaden

EmailFilter. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter A. Donis
  • Website des Verlags:

EmailFilter. Stichworte


EmailFilter. Beschreibung

Ein anpassbarer E-Mail-Inhaltsfilter EmailFilter ist ein anpassbarer E-Mail-Inhaltsfilter, der in Python geschrieben ist. Es besteht aus den folgenden Python-Modulen und Shell-Skripts: * EmailFilter.py: Die Kernfilterlogik; Ermöglicht das Hinzufügen von so vielen Python-Filtermodulen, wie Sie möchten, und gibt jedem Filtermodul eine Chance, jede E-Mail-Nachricht zu untersuchen und (möglicherweise) hinzufügen "X-" -Eistige hinzu, um seine Erkenntnisse aufzunehmen. * EmailFilterd.py: Die bevorzugte Betriebsart für EmailFilter; Es winkte mailFilter.py in einem Daemon, der auf einem benutzerspezifischen Port hört (derzeit die Portnummer ist 5590 + der Benutzer-ID) und verarbeitet jede E-Mail-Nachricht, die über diesen Anschluss an ihn gesendet wird. * EmailFilterc.py: Ein Befehlszeilen-Client-Programm, das seinen Standardeingang annimmt, sendet es durch eine Sockel an den Daemon auf dem entsprechenden Anschluss, empfängt die verarbeiteten Daten zurück, und schreibt es an die Standardausgabe. Dies ist nicht die bevorzugte Methode, um mit dem Daemon zu sprechen; Siehe das EmailFilterc Shell-Skript unten. * EmailFilterDefs.py: Allgemeine Definitionen für alle obigen Module. * EmailFilterd: Ein Shell-Skript, um den Daemon aufzurufen. * EmailFilterc: Ein Shell-Skript, um den Client aufzurufen; Es kann ggf. E-mailFilterc.py-Dateien verwendet werden. Dies ist jedoch langsam, da es eine neue Instanz des Python-Interpreters erfordert, der für jede E-Mail-Nachricht geladen wird ). Die bevorzugte Methode besteht darin, entweder das CFILTER-Programm (verfügbar, das in der SourceForge verfügbar ist, siehe ) als Client (dies erfolgt durch Aufrufen dieses Skripts mit der -C-Option) oder dem "TCP / IP Swiss Swiss Das NetCat-Programm des Armee-Messers (dies erfolgt durch Aufrufen des Skripts mit der Option -N, wenn NetCat den Befehlsnamen NC oder die Option -t läuft, wenn der Befehlsname netcat geht - welcher Name ist es abhängig Auf welchem spezifischen Geschmack von UNIX / Linux, den Sie läuft Somit, um EmailFilter zu verwenden, geben Sie Ihrem E-Mail-Client einfach an, dass Ihr E-Mail-Client E-MAILFILTERC -C als Filterprogramm aufgerufen wird (Sie können das -C auslassen, aber wie oben wird das Filtern erheblich langsamer ist) .Installation, um EmailFilter zu installieren, können Sie einfach ausführen : Python Setup.py installieren Sie eine Shell-Eingabeaufforderung aus dem Verzeichnis, in das Sie den Quell-Tarball entpackt haben (dasselbe Verzeichnis, in dem diese Readme-Datei eingeht). Dadurch wird EmailFilter installiert und dann jede der Post-Installations-Skripts im Skripts-Verzeichnis ausführen.EwiStilFilter benötigt das PLIB-Python-Bibliothekspaket, das im Python-Paketindex unter dem Namen Plib erhältlich ist. Das von dem Setup-Skript von EmailFilter-Setup-Skript verwendete Helfermodul kann jedoch automatisch erkennen, wenn Sie keine Platt-Installation installiert haben. Wenn ja, wird es heruntergeladen und installiert, bevor Sie EmailFilter installieren. Anforderungen: · Python


EmailFilter. Zugehörige Software