Re: problema de postfix + maildrop
Hola,
Yo utilizo courier-mail suite, el cual utiliza por defecto maildirs que hace uso de maildrop para enviar los emails por separado a buzones almacenados en directorios.
1- Lo primero que hay que revisar es el usuario con el cual corre maildrop, por lo general yo lo hago con courier:courier, quien despues pasa a root:couier.
Si utilizas maildirs:
2- Revisa si existen los archivos /root/Maildir/.cur, /root/Maildir/.new, /root/Maildir/.xxx
3- Revisa si están bien redireccionado los aliases, root:postmaster y elije por lo general uno que no sea el root para mas seguridad.
4- ejecuta el escript para compilar los aliases del OS.
5- Revisa el log de Maildrop y elije el modo de depuración a 2 y revisa si el problema esta entre los permisos de ejecucion del mismo maildrop o si es un problema de acceso al directorio de almacenamiento.
Cuando tengas los LOGS, postealos y ahi te puedo echar una mano.
Saludos.
--- El sáb, 10/16/10, Camaleón <noelamac@gmail.com> escribió:
> De: Camaleón <noelamac@gmail.com>
> Asunto: Re: problema de postfix + maildrop
> A: debian-user-spanish@lists.debian.org
> Fecha: sábado, 16 de octubre de 2010, 04:54 am
> El Sat, 16 Oct 2010 09:15:23 +0200,
> Christian Pinedo Zamalloa escribió:
>
> > El día 16 de octubre de 2010 05:14, Antonio Galicia
> escribió:
>
> >> No conozco lo suficiente maldrop pero parece puede
> ser un problema el
> >> orden en que se procesan los alias y que es mejor
> usar mapas virtuales:
> >>
> >> http://marc.info/?l=postfix-users&m=98865632114101&w=2
> >
> > He estado revisando y este no es el caso porque la
> dirección de destino
> > es un mydestination y en consecuencia debería ser
> entregado
> > correctamente por maildrop.
> >
> > Lo que me pedia antes Camaleón de crear un alias para
> root creo que
> > tampoco es el caso, porque los emails que se me quedan
> encolados sin
> > entregar son los típicos emails del sistema de cron
> que son enviados a
> > root. Creo que es algo que debería funcionar sin
> más.
>
> Claro, se quedan encolados porque maildrop no los puede
> entregar a la
> cuenta de root :-)
>
> No, a ver. Independientemente de quién (Postfix o
> mailfrop) procese los
> aliases, siempre se recomienda que el correo de root se
> redireccione a
> una cuenta de usuario estándar, por seguridad y comodidad.
> De hecho, yo
> lo tengo así definido en el "/etc/aliases".
>
> >>>> Parece un problema de permisos.
> >>
> >>> En cuanto a los permisos:
> >>>
> >>> # ls -lh /usr/bin/maildrop
> >>> -rwxr-sr-x 1 root mail 163K ene 28 2010
> /usr/bin/maildrop
> ^
>
> Esa "s" minúscula en el ejecutable indica que el grupo del
> binario
> maildrop (en este caso, "mail") tiene que tener acceso al
> buzón de root
> (creación y ejecución) para poder entregar el correo.
> Tendrás que
> comprobar si, efectivamente, tiene los permisos adecuados
> (y tiene que
> ser "mail", no "root", porque la "s" está en el campo del
> grupo no del
> usuario).
>
> >>> No se. Estoy totalmente perdido :(
> >>
> >> El proceso que arranca postfix al ejecutar este
> binario asume la
> >> personalidad del grupo "mail" por lo que este
> grupo debe tener permisos
> >> para modificar el directorio (crear y borrar
> archivos) donde se
> >> depositarán los archivos. Para probar que se
> pueda crea un usuario sin
> >> privilegios especiales pero como parte del grupo
> "mail" y trata de
> >> crear un archivo donde se supone quedarán los
> correos. Algo como:
> >>
> >> $ touch /ruta/al/mailhome/de/root/archivo
> >>
> >>
> > Yo creo que el problema viene por aquí, pero que es
> una mezcla de cosas.
> > Por un lado el maildrop en modo delivery y por otro
> lado mis buzones.
> > Mis buzones se crean en el directorio de usuario
> /home/* o /root/* bajo
> > el directorio Maildir. Los permisos son bastante
> restictivos al crear el
> > buzon Maildir:
> >
> > # ls -lhd /root/Maildir
> > drwx------ 6 root root 1,0K oct 15 23:08
> /root/Maildir
> ^^^^
>
> ¿Tu crees que el grupo "mail" puede hacer algo ahí? ;-)
>
> > Además, de las restricciones de acceder al directorio
> home del usuario
> > que cada usuario tenga fijados.
> >
> > Pero, esto debería ser transparente porque en teoría
> el maildrop en modo
> > delivery debería entregar como su fuese el usuario y
> grupo el correo. Y
> > de echo no tengo problemas de permisos más que con el
> usuario root, al
> > resto de usuarios también podrían tener ese problema
> de permisos...
>
> Es que la cuenta de root debe estar protegida. Por eso es
> mejor usarla lo
> menos posible y redirigir el correo a otro buzón.
>
> > En teoría mirando la documentación de postfix su
> integración con
> > Maildrop (http://www.postfix.org/MAILDROP_README.html) debería
> ser algo
> > tan fácil como:
> >
> > /etc/postfix/main.cf:
> > mailbox_command =
> /path/to/maildrop -d ${USER}
> >
> > No se... :D
>
> Pues revisa la documentación de maildrop (readme) de
> Debian a ver si
> encuentras algo que te de alguna pista :-?
>
> Saludos,
>
> --
> Camaleón
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] pan.2010.10.16.09.54.42@gmail.com">http://lists.debian.org/[🔎] pan.2010.10.16.09.54.42@gmail.com
>
>
Reply to: