[Ayuda] Qmail
Victor Reyes
vreyes en transformadora.com
Vie Oct 1 20:04:35 CDT 2004
El comando maildirmake puede ayudarte, ejemplo:
Login como usuario y ejecuta en tu home
maildirmake ~/Maildir
Suerte!
On Fri, 2004-10-01 at 19:42, Marcos R Garcia wrote:
> El vie, 01-10-2004 a las 17:52, Ernesto Alabarce escribió:
> > Ok. bueno ya se en donde estas atoradon, bueno en primera, no se recomienda
> > usar inet o xinet para atender las peticiones, aunque lo puedes hacer, pero
> > por seguridad es mejor hacerlo con el tcpserver, asi que primero, checate que
> > en el xinet, no esten dado de alta ningun servicio en el puerto 25 y 110,
> > dejalo limpio, para puedas levantar los servicios con el tcpserver, ahi te
> > van algunos scripts, pensando que tienes los daemontools instalados y
> > funcionando, ahi te van como los utilizo yo, verifica las rutas a los
> > archivos.
> >
> > La forma en que funciona el supervise, es asi, tiene un script para levantar
> > el demonio, y otro para los logs de ese servicio, asi que cada seccion tiene
> > dos scripts, ahi te van.
> >
> > Para el smtp, yo uso autenticacion asi que modificalo para que no valide con
> > el vchkpwd.smtp, ahora que si piensas usar vpopmail para tener soporte a
> > varios dominios, o aunque solo atiendas un dominio, te recomiendo usar el
> > vpopmail, ya que asi no creas usuarios reales en tu sistema, y te da mejor
> > seguridad, ya que todos serian virtuales, y no te arriesgas a que en un
> > descuido al dar de alta un usuario se te olvide el /bin/false y pueda tener
> > shell en tu servidor, asi que si no necesitas validar en el smtp, solo
> > quitale esa instruccion al script.
> >
> > /var/qmail/supervise/qmail-smtpd/run
> > *******************
> > #!/bin/sh
> > QMAILDUID=`id -u qmaild`
> > NOFILESGID=`id -g qmaild`
> > MAXSMTPD=`cat /var/qmail/control/concurrencyincoming`
> > LOCAL=`head -1 /var/qmail/control/me`
> > QMAILQUEUE="/var/qmail/bin/qmail-scanner-queue.pl"
> > export QMAILQUEUE
> > if [ -z "$QMAILDUID" -o -z "$NOFILESGID" -o -z "$MAXSMTPD" -o -z "$LOCAL" -o
> > -z "$QMAILQUEUE" ]; then
> > echo QMAILDUID, NOFILESGID, MAXSMTPD, or LOCAL is unset in
> > echo /var/qmail/supervise/qmail-smtpd/run
> > exit 1
> > fi
> > exec /usr/local/bin/softlimit -m 20000000 \
> > /usr/local/bin/tcpserver -v -R -l "$LOCAL" -x /etc/tcp.smtp.cdb -c "$MAXSMTPD"
> > \
> > -u "$QMAILDUID" -g "$NOFILESGID" 0 smtp /usr/local/bin/rblsmtpd -r
> > relays.ordb.org \
> > /var/qmail/bin/qmail-smtpd "$LOCAL" /home/vpopmail/bin/vchkpw.smtp /bin/true
> > 2>&1
> > *******************
> >
> >
> > /var/qmail/supervise/qmail-smtpd/log/run
> > *******************
> > #!/bin/sh
> > exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog
> > t /var/log/qmail/smtpd
> > *******************
> >
> > Para el qmail send:
> >
> > /var/qmail/supervise/qmail-send/run
> > *******************
> > #!/bin/sh
> > exec /var/qmail/rc
> > ******************
> > Verifica tu rc, que esten bien las opciones de entrega, Maildir o Mailbox, te
> > recomeindo la primera.
> >
> > /var/qmail/supervise/qmail-send/log/run
> > *******************
> > #!/bin/sh
> > exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail
> > *******************
> >
> > Para el POP3
> > /var/qmail/supervise/qmail-pop3d/run
> > ********************
> > #!/bin/sh
> > LOCAL=`head -1 /var/qmail/control/me`
> > exec /usr/local/bin/softlimit -m 3200000 \
> > /usr/local/bin/tcpserver -v -R -H -l "$LOCAL" -u 89 -g 89 0
> > 110 /var/qmail/bin/qmail-popup \
> > "$LOCAL" /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
> > ********************
> > Aqui igual a diferencia del smtp, donde la autentificacion es opcional, todos
> > sabemos que el pop es afuerza, asi que si no utilizas vpopmail, sustituye el
> > vchkpw, por tu programa para validar las contraseñas, segun el paquete que
> > estes usando para validar....
> >
> > Creo que con esto te estoy dando un empujon, pero tambein se trata de que le
> > sufras un poquitin, asi que cualquier duda que tengas, analiza bien los
> > scripts, haz pruebas, lee, lee, lee, lee, la documentacion de cada uno de los
> > programas involucrados, para que entiendas completamente como funcionan, y en
> > especial la documentacion de tcpserver, y en general de todo los daemon
> > tools, recuerda, verificar bien los permisos, de tus scripts, y las rutas
> > hacia los programas involucrados, ya que suelen cambiar en algunos sistemas,
> > ahora que si instalaste, compilando desde fuentes y siguiendo el lwq, todo va
> > a coinsidir, creo que las rutas cambian solo si utilizaste para instalar los
> > rpm's.
> >
> > Recuerda tener bien tu script de arranque el qmilctl, es fundamental.
> >
> > Pues espero te sirva la informacion, si no aqui estoy para cualquier duda.
> >
> > Un saludo...
> >
> > Ernesto Alabarce Colunga
> > Alabarce Technologies
> > http://www.AlabTech.com.mx
> OK, ante todo muchas gracias a todos los que han aportado su ayuda...
> Ahora sigo con otro problemita (ya falta poco tenganme paciencia) ... ;)
> Ya esta validado los puntos anteriores que mencionas Ernesto. Esta
> instalado y ejecutandose ( probado el qmail-pop3d, el checkpasswd y al
> qmail-popup); he validado que el puerto 25 y 110 estan arriba.
> He hecho unas pruebas con telnet (110) para validar que responde el
> pop3d, al proporcionar un usuario y passw validos me contesta:
>
> +OK <3371.1096674221 en xxx.yyy.com.mx>
> user mgt
> +OK
> pass mgt5804
> -ERR unable to scan $HOME/Maildir
>
> y desde Evolution sale lo mismo (en Incredimail aparece como error de
> "authentication")
> Leyendo un tanto mas, verifique que el directorio /home/mgt/Maildir
> existiera y que tuviera permisos de lect/esc; asi tambien el archivo
> .qmail tenga la linea:
> ./Maildir/
>
> Ahora que se me olvida o que no he leido? :(
> Saludos
>
> PD me estoy dando una divertida con este problemita :D
>
>
>
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
> Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda