[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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/