|
procmail es una aplicación increíblemente potente que se utiliza para filtrar el correo de entrada. Permite a los usuarios definir “reglas” que se asocian con correos entrantes y que realizan funciones concretas, como reencaminar el correo a carpetas o direciones alternativas. procmail se puede instalar utilizando el port mail/procmail. Una vez instalado, se puede integrar directamente en la mayoría de los MTAs; por favor, consulte la documentación del MTA que utilice para saber más sobre la integración entre ambos. Por otro lado procmail se puede integrar con el MTA que prefiera de una forma sencilla añadiendo la siguiente línea al fichero .forward dentro del directorio home del usuario que desée usar procmail:
"|exec /usr/local/bin/procmail || exit 75"
La siguiente sección muestra algunas reglas básicas de procmail, junto con una breve descripción de las acciones que realizan. Estas reglas, y muchas otras se deben insertar dentro del fichero .procmailrc ubicado en el directorio home del usuario.
En la página man de “procmailex” se explica la mayoría de estas reglas.
Reenvío de todo el correo proveniente de usuario@ejemplo.com hacia la dirección externa correodefiar@ejemplo.com:
:0 * ^From.*usuario@ejemplo.com ! correodefiar@ejemplo.com
Reenvío de todos los correos que ocupen menos de 1000 bytes a la dirección corredefiar@ejemplo2.com:
:0 * < 1000 ! correodefiar@ejemplo2.com
Envío de todos los correos dirigidos a opcional@ejemplo.com hacia una carpeta de correo llamada opcional:
:0 * ^TOopcional@ejemplo.com opcional
Envío de todos los correos con un asunto que contenga la palabra “Spam” al dispositivo /dev/null:
:0 ^Subject:.*Spam /dev/null
Una útil receta para examinar mensajes de correo provenientes de listas de distribución de FreeBSD.org y poner cada mensaje en el directorio apropiado en función del origen del mensaje:
:0 * ^Sender:.owner-freebsd-\/[^@]+@FreeBSD.ORG { LISTNAME=${MATCH} :0 * LISTNAME??^\/[^@]+ FreeBSD-${MATCH} }
Éste y otros documentos pueden obtenerse en ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Para preguntas acerca de FreeBSD, leer la documentación antes de contactar con la lista
<questions@FreeBSD.org>.
Para preguntas acerca de esta documentación, e-mail a <doc@FreeBSD.org>.
Hosting by: hurra.com
Generated: 2007-01-26 18:00:30