martes, 8 de enero de 2013

Instalacion y configuracion extra basica de Email Server con POSTFIX


POSTFIX es un servidor de correo electronico que nos permite publicar el puerto 25 SMTP para enviar correos desde nuestro servidor.
Linux Debian

1.- Lo primero es instalarlo:
   apt-get install postfix

2.- sacar una copia de las configuraciones por defecto por si cometemos errores:
   cp /etc/postfix/main.cf /etc/postfix/main.cf.ori

3.- editar el archivo /etc/postfix/main.cf y reemplace su contenido con lo siguiente (modificando mydomain):

   #El dominio despues de @ ej: juan@mi_dominio.com
   ### CAMBIE AQUI SU DOMINIO ###
   mydomain = mi_dominio.com
   
   
   #El nombre del smtp para configurar el cliente
   myhostname = mail.$mydomain
   
   #El dominio que aparece en el from ej jordanluis@mi_dominio.com
   myorigin = $mydomain
   
   #Los dominios que se atienden.
   mydestination = $mydomain localhost.localdomain localhost $myhostname
   
   #Interfaces por las que escucha
   inet_interfaces = all
   
   #Los dominios de este servidor serán retransmitidos a otro correo.
   mrelayhost =
   
   #Redes que pueden hacer relay (OJO con no poner todas).
   mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
   
   #Quota de cada buzon en bytes 51200000=50MB
   mailbox_size_limit = 51200000
   
   smtpd_banner = $myhostname ESMTP $mail_name Customized by LDJ
   biff = no
   append_dot_mydomain = no
   readme_directory = no
   
   # TLS parameters
   smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
   smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
   smtpd_use_tls=yes
   smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
   smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
   
   alias_maps = hash:/etc/aliases
   alias_database = hash:/etc/aliases
   recipient_delimiter = +
   
   # Para mas informacion ver /usr/share/postfix/main.cf.dist
 

4.- Reiniciar el servicio con la nueva configuracion:
   /etc/init.d/postfix stop
   /etc/init.d/postfix start

5.- Crear Cuentas de correo por consola(hasta instalar un administrador web):
   useradd -m -s /sbin/nologin jordanluis
   passwd jordanluis


ALGUNAS FUENTES:
linuxparatodos (Instalación y Configuración de Postfix en Ubuntu )
juanfelipe (Configuración rápida y simple de Postfix)