jueves, 21 de junio de 2007

configuracion de qmail-toaster


http://wiki.qmailtoaster.com/index.php/CentOS_4.4_QmailToaster_Install


EZ QmailToaster Fresh Install on CentOS 4.4
Based and mostly the same as the 4.3 version by: Nick Hemmesch June 08, 2006


So he is the hard working man, not I. I just added some additional notes more than anything.


Dustin Krysak March 16 2007










DISTRO NOTES:


This tutorial is for CentOS 4.4 (cnt40) i386


To install CentOS 4.4 x86_64, replace cnt40 with cnt4064


To install Fedora Core 4 & 5, change download path from centos to fedora & cnt40 to fdr40, fdr4064, fdr50 or fdr5064 per your distro











Notas DNS:


Se debe tener un servidor DNS local. Si lo vas a manejar de esta forma modifica en el resolv.conf "search" ingresar el dominio con que se trabajara recuerde que debe ser (FQDN)



 









Recuerde que esta configuracion esta probada para Centos 4.4. Ante todo instalar este servidor en un equipo de prueba para luego investigar sobre su funcionamiento y/o errores.


Los disco de Centos los puedes descargar de la pagina oficial centos.org



 








Grupo de Paquetes - Seleccione solo el siguiente grupo de programas:

 



Herramientas de configuración server: Selección


Seleccione -> Servidor Web

            Añadir -> php-mysql plus   

Seleccione -> Servidor de nombres DNS     

Seleccione -> Servidor FTP (vsftp)

Seleccione -> Servidor DDB MySQL y todas sus extensiones (recomendable)

Seleccione -> Herramientas de desarrollo (a criterio)

Seleccione -> Herramientas de administración (a criterio)

Seleccione -> Herramientas de Sistemas (a criterio)

Una vez terminada la instalación del sistema operativo REBOOT para comenzar.

 



 









Una vez reiniciado el servidor conectarse como root:


 




 


Crear la siguiente carpeta donde reposaran todos los archivo de la configuracion de qmail


mkdir -p /usr/src/qtms-install

cd /usr/src/qtms-install


 




Preparación de la instalación


descargar los siguientes script


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-deps.sh

wget http://www.puntodered.com/downloads/qmail/centos4/cnt40-deps.sh


ejecutar ./cnt40-deps.sh


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-perl.sh

wget http://www.puntodered.com/donwloads/qmail/centos4/cnt40-perl.sh


ejecutar ./cnt40-perl.sh


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-svcs.sh

wget http://www.puntodered.com/downloads/qmail/centos4/cnt40-svcs.sh


ejecutar ./cnt40-svcs.sh




 


 


 


 


 


 


Una vez autolizado perl y otras dependencias crear la base de datos que debe llamar vpopmail (recomiendo usar phpmyadmin) para administrar las bases de datos de mysql.






Ahora actualizamos todos los paquetes de centos


ejecuar el siguiente comando desde la consola de root:


 


yum -y update


luego reboot


 




Descargar los paquetes de QMAILTOASTER

 




cd /usr/src/qtms-install


wget http://www.qmailtoaster.com/info/current-download-script.sh

wget http://www.puntodered.com/downloads/qmail/centos4/current-download-script.sh


ejecutar ./current-downloads-script-sh


 


(este script descarga todos los programas necesario para instalar y configurar qmail toaster recuerde que debe


quedar depositados en la carpeta /usr/src/qtms-install)


Instalacion de los programas para tener nuestro servidor de correo funcionando correctamente


wget http://www.qmailtoaster.com/centos/cnt40/cnt40-install-script.sh

wget http://www.puntodered.com/downloads/qmail/centos4/cnt40-install-script.sh


ejecutar ./cnt40-install-script.sh




evisar que los siguiente servicios esten activos:


acpid-anacron-atd-autofs-cpuspeed-crond-freshclam-haldaemon-httpd-iptables

mysqld-network-ntpd-qmail-smartd-sshd-syslog-xinet



Trabajar djbdns si no se encuentra conforme con BIND


Desinstalar BIND

rpm -e --nodeps bind bind-chroot caching-nameserver

Preparar djbdns    

rpmbuild --rebuild --with cnt40 djbdns*.src.rpm

rpm -Uvh ../redhat/RPMS/i386/djbdns-localcache*.rpm   

echo "search tu-dominio.com" > /etc/resolv.conf

echo "nameserver 127.0.0.1" >> /etc/resolv.conf

reboot


Verificar estado de qmail

qmailctl stat


Antes de crear el dominio primero editar el archivos /home/vpopmail/etc/vpopmail.mysql


localhost|0|usuariobasededatos|contraseñabasededatos|vpopmail


este archivo debe tener permisos rw-r--r--



Creacion del dominio en el servidor de correo conectado como root ejecutar la siguiente linea


/home/vpopmail/bin/vadddomain tu-dominio.com ENTER

Creacion de usuarios para el dominio

/home/vpopmail/bin/vadduser info@tu-dominio.com ENTER



Tambien hay una forma mas agradable de administrar todo esto

http://tu-dominio.com/admin-toaster/ ojo no olvidar el / al final de la direccion

usuario = admin

contraseña = toaster

Recuerde cambiar la contrseña lo mas pronto posible!!!!!

Si Isoqlog no funciona ejecutar la siguiente linea

sh /usr/share/toaster/isoqlog/bin/cron.sh




 


Para los que quieran usar el modo grafico de qmailadmin


primero deben hacer el siguiente cambio en /etc/selinux/config


y la linea 6 donde esta SELINUX=enforcing



cambiar a SELINUX=disabled


OJO ESTA ES UNA POLITICA DE SEGURIDAD DEL KERNEL DESDE LAS VERSIONES 2.6.X


QUE AYUDA A MEJORAR LA SEGURIDAD CONTRA CODIGO MALICIOSO (LIBRE ALBEDRIO)



 




 


LA CREACION MODIFICACION ELIMINACION CAMBIO DE CONTRASEÑAS DE DOMINIOS O USUARIOS SE DEBEN HACER CON LOS COMANDOS DE VPOPMAIL


DESPUES DE QUE YA ESTE FUNCIONANDO EL SERVIDOR DE CORREO SE PUEDE ENCONTRAR QUE ALGUNOS


SERVIDORES PUBLICOS COMO YAHOO, GMAIL, OLA Etc (HOTMAIL ES CASO ESPECIAL) PUEDE QUE CATALOGE SUS CORREOS COMO SPAM


ESTO SE RESUELVE CREANDO EL TXT SPF EN EL SIGUIENTE LINK SE PUEDE CREAR (NO SIEMPRE ES VERIDICO)


http://www.openspf.org/


PARA VERIFICARLO http://blyx.com/spf/


ESTE ES UN EJEMPLO REAL DE TXT v=spf1 mx a:elcondorherido.com ip4:190.65.117.100 ~all


EL REGISTRO SPF DEBE SER IMPLEMENTADO EN LA ZONA RESULOTORIA DNS DEL DOMINIO







No hay comentarios: