EmailFilter

Un filtro de contenido de correo electrónico personalizable
Descargar ahora

EmailFilter Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Peter A. Donis
  • Sitio web del editor:

EmailFilter Etiquetas


EmailFilter Descripción

Un filtro de contenido de correo electrónico personalizable EmailFilter es un filtro de contenido de correo electrónico personalizable escrito en Python. Consiste en los siguientes módulos de Python y scripts de shell: * EmailFilter.py: la lógica del filtro de núcleo; Le permite agregar tantos módulos de filtrado de Python como desee, y le dará a cada módulo de filtrado la posibilidad de examinar cada mensaje de correo electrónico y (posiblemente) agregue los encabezados "X" para registrar sus hallazgos. * EmailFilterd.py: el modo de operación preferido para el correo electrónico; Envuelve EmailFilter.py en un demonio que escucha un puerto específico de usuario (actualmente, el número de puerto es 5590 + la ID de usuario) y procesa cada mensaje de correo electrónico enviado a través de ese puerto. * EmailFilterc.py: un programa de cliente de línea de comandos que toma su entrada estándar, la envía a través de un zócalo al demonio en el puerto correspondiente, recibe los datos procesados ​​y lo escribe a la salida estándar. Este no es el método preferido de hablar con el demonio; Consulte el script de shell de correo electrónico a continuación. * EmailFilterDefs.PY: definiciones comunes para todos los módulos anteriores. * EmailFilterd: un script Shell para invocar el demonio. * EmailFilterc: un script Shell para invocar al cliente; Puede usar correo electrónicoFilterc.py anterior si es necesario, pero esto es lento porque requiere una nueva instancia del intérprete de Python que se cargará para cada mensaje de correo electrónico (el mensaje viene en la entrada estándar y el mensaje procesado se escribe en la salida estándar ). El método preferido es usar el programa CFILTER (disponible en SourceForge, consulte ) como cliente (esto se realiza invocando este script con la opción -c) o el "TCP / IP suizo Cuchillo del ejército "Programa de Netcat (esto se hace invocando el script con la opción -n, si Netcat pasa por el nombre del comando NC, o la opción -t si va por el nombre del comando Netcat, cuyo nombre será depende. en qué sabor específico de UNIX / Linux está ejecutando). Puede configurarse los clientes de correo electrónico, se pueden configurar para invocar cualquier programa de filtro deseado, enviando mensajes de TI en la entrada estándar y recibiendo mensajes procesados ​​en la salida estándar; Por lo tanto, para usar EmailFilter, simplemente diga a su cliente de correo electrónico que invoque a EmailFilterc -C como el programa de filtro (puede dejar la -c, pero como se describe anteriormente, el filtrado será significativamente más lento) .instalación para instalar el correo electrónico, simplemente puede ejecutar : Python setup.py instale un indicador de shell del directorio en el que deshabilitó la fuente de Tarball (el mismo directorio que está en este archivo ReaReMe). Esto instalará el correo electrónico, y luego ejecutará cada uno de los scripts posteriores a la instalación en el directorio de scripts.EmailFilter requiere el paquete de la biblioteca PLIB Python, que está disponible en el Índice de Paquetes de Python bajo el nombre de la pliba. Sin embargo, el módulo auxiliar utilizado por el script de configuración de Earlfilter, SetupHelper, puede detectar automáticamente si no tiene instalado PLIB, y si es así, la descargará e instalará para usted antes de instalar el correo electrónico. Requisitos: · Python


EmailFilter Software relacionado