Servicio de correo basado en qmail: POP e IMAP - IMAP-SSL
Artículo creado por FreeBSD. Extraido de: http://www.bandaancha.st/documentos.php?docid=70
14 de Noviembre de 2005
Servidores de correo
5 - IMAP-SSL
Ubicación: /usr/local/service/imap-ssl
Nombre: run
Dueño: root
Permisos: 700
COPIA DESDE AQUÍ
#!/bin/sh
USER=`id -u vpopmail`
GROUP=`id -g vpopmail`
MAXIMAPD=`head -1 /var/qmail/control/concurrencyimap`
LOCAL=`head -1 /var/qmail/control/me`
exec 2>&1
exec envdir ./env \
softlimit -m 6000000 \
tcpserver -v -R -H -l $LOCAL -c $MAXIMAPD -u $USER -g $GROUP 0 imaps \
/usr/local/bin/couriertls -server -tcpd \
/usr/local/sbin/imaplogin \
/usr/local/libexec/courier-imap/authlib/authvchkpw \
/usr/local/bin/imapd Maildir
HASTA AQUÍ
Ubicación: /usr/local/service/imap-ssl/log
Nombre: run
Dueño: root
Permisos: 700
COPIA DESDE AQUÍ
#!/bin/sh
exec setuidgid logcourier multilog t /var/log/imap-ssl
HASTA AQUÍ
Como puede verse, ahora los servidores van a ser ejecutados en nombre del usuario vpopmail. Por ello hay que verificar que los ficheros /usr/local/sbin/pop3login, /usr/local/sbin/imaplogin, /usr/local/bin/pop3d, /usr/local/bin/imapd, /usr/local/bin/courier-tls y /usr/local/libexec/courier-imap/authlib/authvchkpw tienen los permisos necesarios para que pueda ser ejecutados por este usuario. Además, los certificados pop3d.pem y imapd.pem que se encuentran en /usr/local/share/courier-imap, deben pertenecer al usuario vpopmail y al grupo vchkpw. Por ultimo, deben crearse los directorios (/var/log/pop3,/var/log/imap, etc) necesarios para hacer el logging como se ven en los scripts que recogen dicha función. También debemos crear el archivo de caché SSL de los servidores.
shell#> mkdir /var/log/pop3
shell#> chown logcourier:courier /var/log/pop3
shell#> mkdir /var/log/pop3-ssl
shell#> chown logcourier:courier /var/log/pop3-ssl
shell#> mkdir /var/log/imap
shell#> chown logcourier:courier /var/log/imap
shell#> mkdir /var/log/imap-ssl
shell#> chown logcourier:courier /var/log/imap-ssl
shell#> cd /usr/local/share/courier-imap/
shell#> chown vpopmail:vchkpw pop3d.pem
shell#> chown vpopmail:vchkpw imapd.pem
shell#> cd /usr/local/var/
shell#> touch couriersslcache
shell#> chown vpopmail:vchkpw couriersslcache
Para terminar, sólo queda levantar los servicios:
shell#> ln -s /usr/local/service/pop3 /service
shell#> ln -s /usr/local/service/pop3-ssl /service
shell#> ln -s /usr/local/service/imap /service
shell#> ln -s /usr/local/service/imap-ssl /service
Nombre: run
Dueño: root
Permisos: 700
COPIA DESDE AQUÍ
#!/bin/sh
USER=`id -u vpopmail`
GROUP=`id -g vpopmail`
MAXIMAPD=`head -1 /var/qmail/control/concurrencyimap`
LOCAL=`head -1 /var/qmail/control/me`
exec 2>&1
exec envdir ./env \
softlimit -m 6000000 \
tcpserver -v -R -H -l $LOCAL -c $MAXIMAPD -u $USER -g $GROUP 0 imaps \
/usr/local/bin/couriertls -server -tcpd \
/usr/local/sbin/imaplogin \
/usr/local/libexec/courier-imap/authlib/authvchkpw \
/usr/local/bin/imapd Maildir
HASTA AQUÍ
Ubicación: /usr/local/service/imap-ssl/log
Nombre: run
Dueño: root
Permisos: 700
COPIA DESDE AQUÍ
#!/bin/sh
exec setuidgid logcourier multilog t /var/log/imap-ssl
HASTA AQUÍ
Como puede verse, ahora los servidores van a ser ejecutados en nombre del usuario vpopmail. Por ello hay que verificar que los ficheros /usr/local/sbin/pop3login, /usr/local/sbin/imaplogin, /usr/local/bin/pop3d, /usr/local/bin/imapd, /usr/local/bin/courier-tls y /usr/local/libexec/courier-imap/authlib/authvchkpw tienen los permisos necesarios para que pueda ser ejecutados por este usuario. Además, los certificados pop3d.pem y imapd.pem que se encuentran en /usr/local/share/courier-imap, deben pertenecer al usuario vpopmail y al grupo vchkpw. Por ultimo, deben crearse los directorios (/var/log/pop3,/var/log/imap, etc) necesarios para hacer el logging como se ven en los scripts que recogen dicha función. También debemos crear el archivo de caché SSL de los servidores.
shell#> mkdir /var/log/pop3
shell#> chown logcourier:courier /var/log/pop3
shell#> mkdir /var/log/pop3-ssl
shell#> chown logcourier:courier /var/log/pop3-ssl
shell#> mkdir /var/log/imap
shell#> chown logcourier:courier /var/log/imap
shell#> mkdir /var/log/imap-ssl
shell#> chown logcourier:courier /var/log/imap-ssl
shell#> cd /usr/local/share/courier-imap/
shell#> chown vpopmail:vchkpw pop3d.pem
shell#> chown vpopmail:vchkpw imapd.pem
shell#> cd /usr/local/var/
shell#> touch couriersslcache
shell#> chown vpopmail:vchkpw couriersslcache
Para terminar, sólo queda levantar los servicios:
shell#> ln -s /usr/local/service/pop3 /service
shell#> ln -s /usr/local/service/pop3-ssl /service
shell#> ln -s /usr/local/service/imap /service
shell#> ln -s /usr/local/service/imap-ssl /service
Valora este capítulo:
Autor y licencia de 'Servicio de correo basado en qmail: POP e IMAP - IMAP-SSL'
|
Opiniona sobre 'Servicio de correo basado en qmail: POP e IMAP - IMAP-SSL' (0)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este artículo |
Wikis relacionados con 'Servicio de correo basado en qmail: POP e IMAP - IMAP-SSL'
Esta documentación muestra la forma de montar un sistema de correo con las siguientes características:...
Más »
El servicio de e-mail es tan viejo como la propia Internet, ha sufrido algunos cambios...
Más »
Acorde con los cambios y modernización que se han venido realizando en las Empresa a...
Más »
Partiendo del cine mudo como documento histórico y subrayando el valor artístico de la música...
Más »
Desde que existe la publicidad, los mercadologos hemos tratado de identificar a nuestros clientes reales...
Más »

