Entonces, si lo quieres en el directorio del usuario, se trata de hacer simplemente, en el .procmailrc del usuario en cuestión:
DEFAULT=$MAILDIR/inbox/
en cuyo caso va al directorio inbox del usuario. Y, si quieres que vaya al directorio del sistema, /var/spool/mail/pepe/, como maildir, tienes que poner esto en /etc/procmailrc:
DEFAULT=$ORGMAIL/
¡Pero! ¡El directorio debe existir! Si no existe, el procmail no hace caso, o no puede, y crea un fichero mbox en su lugar:
He modificado el fichero /etc/procmail y he puesto esto:
VERBOSE=off
LOGFILE=/var/log/procmail.log #recommended
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/
:0
* ^To:.*info@dominio1.es*
! usuario1
:0
* ^To:.*info@dominio2.es*
! usuario2
y me pasan 2 cosas, si no tengo en /etc/aliases el alias de info
info:usuario1
Me va un correo al postmaster del sistema diciendo que el usuario info no existe
y si tengo el alias creado
y hago mail info@dominio2.es
From root@dominio1.es Thu Nov 24 10:02:32 2005 Subject: prueba de correo Folder: /usr/sbin/sendmail -oi usuario2@dominio2.es 544 From usuario1@dominio1.es Thu Nov 24 10:02:32 2005 Subject: prueba de correo Folder: /usr/sbin/sendmail -oi usuario2@dominio2.es 738 From MAILER-DAEMON Thu Nov 24 10:02:32 2005 Subject: Undelivered Mail Returned to Sender Folder: /home/usuario2/Maildir/new/1132822952.31020_0.servidor 2589
Ahi lo que me mosquea es que el correo pasa por el usuario1@dominio1 supongo que eso es debido al alias, Por cierto el log en el /var/log no me funcioanaba y le he dado permisos para todos al fichero. Cuando funcione del todo ya veré donde lo dejo.