Código:
Lo que necesito hacer es lo siguiente:# file: /etc/procmailrc # system-wide settings for procmail UMASK=007 SHELL="/bin/bash" SENDMAIL="/usr/sbin/sendmail -oi -t" DELIVER="/usr/lib/dovecot/deliver" LOCKSLEEP="4" MAILDIR="/var/mail/spool/" ORGMAIL="/var/mail/spool/$DOMAIN/$LOCAL/" #Scripts CHECK_USER="/home/dominio/check.pl" DELETED="/home/dominio/delete.pl" #Recets :0 cW: * ^To:.*\[email protected] | $CHECK_USER | $DELIVER -m $ORGMAIL/.INBOX.chequeado/ :0WiBhb: * ^To:.*\[email protected] * ^Subject:.*Hay[\s_]*que[\s_]*Borrar | $DELETED /dev/null :0 w * ^X-Spam-Status: Yes | $DELIVER -m spam :0 w | $DELIVER
- Si llega un email a [email protected], ejecuto el programa CHECK_USER y muevo el mensaje a la carpera chequeado.
- Si llega un email a [email protected], ejecuto el programa DELETED y lo elimino
En cualquier otro caso, lo entrego donde corresponda, ahora:
- si pongo procmalrc en la carpeta del usuario como especifico $DOMAIN y $LOCAL?
- Cúal sería el usuario que deberían tener los programas?
- Está bien hecha la receta para que dovecot entregue el mensaje "$DELIVER -m $ORGMAIL/.INBOX.chequeado/"?
- El suject de [email protected] viene codificado en latin1, hay alguna forma de decodificarlo via procmail?
- Las carpetas en el directorio del usuario contienen la palabra INBOX todas, debo agregar algo a la receta?