Gestionar que solo ciertos usuarios usen Procmail

publicado por Carlos Torres el 18/11/2016 10:57

En ocasiones, prefieres gestionar que solo ciertos usuarios usen Procmail como agente de entrega local sin necesidad que el Postfix lo use en todos sus envios.

En este caso puedes crear un fichero ".forward" para lanzar Procmail para un usuario especifico. Todo lo que se necesita es crear un fichero .forward en el directorio home del usuario especifico:

"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75 #username" 

Sustituye "username" por tu actual nombre de usuario. Debes asegurarte que las comillas (dobles) están en el fichero.

Ahora, que está habilitado el Procmail para ese usuario específico, Hay que asegurarse que el 'chown' de éste fichero está para ese usuario y grupo.

Las reglas de reenvio se establecen en el fichero .procmailrc, por ejemplo:

# Maildir Por defecto
DEFAULT="$HOME/Maildir/"

#Regla 1: coincidencia con el from reenvia el correo con copia local (opcion 'c')
:0c:
* ^From.*fulanito@lobocom.es
!menganito@gmail.com

#Regla Defecto: Si no hay coincidencia se envia al DEFAULT (buzon del usuario)

En este ejemplo se reenvia un mesaje con copia local a otro email en caso de que el remitente sea un email en concreto.

Si se cumple la regla 1 y no hubiera opción 'c', se ejecutaría dicha regla y no se enviaría a la regla por defecto.


Añadir un comentario:

Nombre:

E-Mail:

Comentario: :

Enviar >>