On 17/12/14 12:53, Camaleón wrote:
El Wed, 17 Dec 2014 09:27:01 -0300, Federico Alberto Sayd escribió:
On 16/12/14 14:43, Ala de Dragón wrote:
(...)
¿que sintaxis debo utilizar para que busque los correos dovecot en
/var/mail/"usuario" y no en su carpeta home, o como le indico a postfix
que los entregue en ~/mail?
Gracias por su tiempo
;)
Si te fijas bien, Postfix no hace entrega de correo en los buzones, en
realidad, una vez que Postfix acepta un correo para entrega local, llama
a un tercer programa que se encarga de la entrega del mismo, este
programa se lo conoce como (local delivery agent). En la configuración
por defecto de Postfix se usa a "procmail",
(...)
Que yo sepa, lo cierto es que el valor predeterminado de la variable
"mailbox_command" es nulo, es decir, ninguno.
Postfix, como agente SMTP/LDA se encarga de entregar directamente los
mensajes donde le digas (almacén local o comando externo, que puede ser
cualquier otro agente/filtro de correo -procmail/maildrop- o un servidor
pop3/imap -dovecot, cyrus, courier...).
Saludos,
Gracias por la aclaración Camaleón, sí es cierto, Postfix puede hacer la
entrega local él mismo e incluso entiende los dos tipos de buzones más
usados mbox y Maildir. Hay que configurar la variable "home_mailbox"
para decirle a Postfix que haga la entrega en el home del usuario, si
no, por defecto lo deja en /var/spool/mail/$user
A lo que me refería del LDA por defecto de Postfix es que Debian en
particular preconfigura a procmail como LDA cuando lo instalas:
**mailbox_command = procmail -a "$EXTENSION"
En [1] hay más información sobre la entrega local por si a alguien le
interesa.
[1] http://www.postfix.org/local.8.html
Saludos
Federico