2010-05-01 15 views
6

Necesito hacer el procesamiento del correo donde manipulo el contenido del correo o invoco un script en el recibo del correo electrónico, soporto una cantidad de direcciones de correo electrónico como puntos de acceso. Al leer a través de los agentes de MDA, procmail parece ser el modo de espera estándar, pero también tiene algunos seguidores. Wikipedia comenta que cualquiera que comience algo nuevo debería considerar maildrop porque procmail no ha avanzado en bastante tiempo.Procmail vs. Maildrop - ¿cuál usar?

¿Hay alguna razón sólida por las características o capacidades que indiquen el uso de una de estas sobre la otra?

Respuesta

2

Es bastante difícil de responder. Por lo que puedo ver, procmail es muy estable y funciona bien. No está claro (para mí) si maildrop se puede integrar tan fácilmente en .forward como procmail. Las cosas buenas de procmail son:

  • Se basa en las tuberías, lo que puede añadir fácilmente filtro utilizando formail + sed + fiesta
  • es fácil construir un sí/no hay filtro para usar con procmail (es decir, un procesador de correo no deseado)
  • lo hacen la mayoría de las cosas que necesita
  • la lista de correo está todavía vivo

Por el contrario:

  • la sintaxis de procmail para la coincidencia dinámica es compleja (el/cosas) y he encontrado un pequeño ejemplo
  • la documentación está dispersa en un montón de howto. Esta url es buena http://pm-doc.sourceforge.net/doc/ pero debe editarse un poco.
4

Aquí es un resumen de lo que he leído en varios lugares:

Maildrop dice ser un "reemplazo drop-in" para procmail.

Procmail utiliza una sintaxis arcaica con varios comandos de una sola letra no memorables. Maildrop utiliza una sintaxis de acción de patrón más potente, versátil y legible que se parece mucho a la de awk.

Procmail es más ampliamente utilizado que maildrop. Procmail tiene más ejemplos disponibles en línea.

Procmail lee mensajes grandes en la memoria. Maildrop hace uso de tuberías y archivos temporales para evitar la sobrecarga de RAM. Procmail afirma tener una ligera ventaja de velocidad.

Mi sugerencia: Lea los documentos para ambos y elija la que tenga más sentido para usted.

Cuestiones relacionadas