Servidor de correos

Con Postfix, Dovecot, SpamAssasin, Amavisd-new, OpenLDAP y dos clientes webmail: RoundCube y Squirrel Mail. Para instalar todo esto use el script iRedMail para CentOS.

Alias

en /etc/postfix/aliases están los alias

Para crear alias a mano los alias

En el fichero de configuración del postfix ponemos

Creamos la base de ddatos d elias para el postfix

Con newalias podemos genera alias para el sistema pero no para el postfix

Crear ficheros planos para crear alias

editamos /etc/postfix/virtual ponemos al final del fichero los alias. Cerramos y ejecutamos postmap hash:<ruta al fichero>. al ejecutar el comando nos crea un fichero con el mismo nombre pero con extensión db. Ejecutamos postfix reload y editamos el fichero main.cf y la directiva virtual_alias_map y añadimos lo siguiente: hash:<ruta al fichero sin poner el db al final>

Logs

Los logs se guardarían en :

Dovecot /var/log/dovecot.log registro de entrega en los buzones

Sieve /var/log/sieve.log Se ve si el mensaje es spam

Correo entrante y saliente /var/log/maillog

Para habilitar el modo debug en Dovecot y Sieve

en /etc/dovecot.conf

Reiniciar Dovecot para coger los cambios

para reiniciar dovecot

/etc/init.d/dovecot restart /etc/init.d/ldap restart

SSL

Para crear o renovar los certificados ssl hay que seguir los siguientes pasos:

SSL keys were generated:

/Users/michaelz/certs/iRedMail_CA.pem

/Users/michaelz/private/iRedMail.key

It will generate two new files in current directory, copy/move them to somewhere you want:

certs/iRedMail_CA.pem

private/iRedMail.key

Reparar BDD ldap

Parar LDAP

Ejecutar el demonio manualmente con el flag de debug para comprobar que la bdd está corrupta

Realizar el recovery

Iniciar el servicio ldap

Si aún así sigue dando problemas hay que hacer lo siguiente:

Parar el servidor ldap

Hacer un backup de la estructura existente

algunas veces es necesario borrar todos los ficheros bdb, pero “dn2id” y “id2entry”, deben estar accesibles para “slapcat” los ficheros

Verificar que el fichero resultante contiene la estructura de direcorio. Si no es así o slapcat da un error intentar ejecutar slapd_db_recover en modo catastrofe

Borrar el directorio LDAP corructo

Recrear el fichero DB_CONFIG file, que contiene información básica para el bdb backend

Recrear la estructura del directorio LDAP desde el fichero ldap.ldif creado anteriormente

Darle permisos de propietario al usuario “ldap” sobre el nuevo directorio

Iniciar el servicio LDAP

Referencias http://blog.mydream.com.hk/howto/linux/openldap-recovery-howto

Referencia

http://www.iredmail.org/forum/topic454-faq-how-to-create-new-ssl-keys.html

http://www.servitux.org/view.php/page/postfix

http://code.google.com/p/iredmail/wiki/iRedOS_Installation

http://code.google.com/p/iredmail/wiki/Admin_Guide

http://www.opensourcehowto.org/how-to/postfix/dovecot-imap--squirrel-mail--retrieve-user-data--active-directory--postfix.html

http://dhobsd.pasosdejesus.org/?id=Autenticaci%F3n+con+OpenLDAP

http://ubuntuforums.org/showthread.php?t=627705

http://www2.origogeneris.com:4000/relay_recipients.html

http://www.postfix.org/postconf.5.html

http://www.linuxmail.info/postfix-dovecot-ldap-centos-5/

http://archives.neohapsis.com/archives/postfix/2008-08/0517.html

http://www.cyberciti.biz/tips/postfix-spam-filtering-with-blacklists-howto.html

http://blog.taragana.com/index.php/archive/6-simple-safe-postfix-changes-for-over-95-spam-reduction/es/

http://postfixmail.com/blog/?p=654

http://www.cyberciti.biz/tips/postfix-spam-filtering-with-blacklists-howto.html