Usando Linux para muchas cosas y disfrutando de videojuegos, en dispositivos moviles, consolas y pc. Using Linux for many things and enjoying video games, mobile devices, consoles and pc

Como configurar un smtp con postfix paso a paso

Como configurar un smtp con postfix paso a paso
Seguimos dependiendo bastante de los emails por lo cual es tan importante tener como enviarlos desde nuestra red o servidores, esa herramienta o protocolo es el SMTP y hoy les mostrare como configurar un smtp con postfix paso a paso.

Sea para el envió de un reporte, una alerta de disco lleno en un servidor o hasta para un servidor de email, siempre necesitaremos el uso de un smtp server. Antiguamente usábamos al venerable sendmail, todo un clásico, pero el tiempo pasa y los sistemas evolucionan llevándonos a usar otros productos como Postfix con muchas funcionalidades y mas seguro.

Para este articulo aunque uso Linux Centos, el modo de configurar es el mismo en otras distribuciones con pequeños cambios a la hora de instalar. Comencemos con este tutorial postfix en español.

Requerimientos de instalación Postfix en Linux Centos

  • Linux Centos
  • Ip: 10.10.10.4 (haz el cambio por la ip que tu servidor use)
  • Usare el hostname vecen.drivemeca.com (haz el cambio a tu dominio)
  • Conectividad a internet

Instalamos smtp Postfix en Linux Centos

-Abrimos una consola e instalamos
yum install postfix

                                         Como crear un repositorio Linux Centos en tu LAN
                                         Como instalar paquetes del dvd de centos 7 de forma local
                                         Como instalar de forma automatica con Kickstart un Linux Centos

-Verificamos nuestro archivo hosts; debe estar parecido al siguiente. Haz tus modificaciones según tu ip y hostname
cat /etc/hosts
127.0.0.1 localhost venag.drivemeca.net venag localhost.localdomain localhost4 localhost4.localdomain4
::1                  localhost venag.drivemeca.net localhost.localdomain localhost6 localhost6.localdomain6
10.10.10.4    vecen.drivemeca.com vecen


Configuramos Postfix en Linux Centos

-Nos cambiamos al directorio de postfix para comenzar configuración
cd /etc/postfix

-Activamos las ip que estarán autorizadas a usar el smtp para envió. Modificamos mynetworks
vi mynetworks
#localhost
127.0.0.0/8
#vecen
10.10.10.4

-Agregamos nuestra ip a access
vi access
10.10.10.4      OK

-Activamos el cambio
postmap /etc/postfix/access

-Editamos main.cf. Solo listare los parámetros que debemos modificar, quitarles el comentario o comentariarlos, los demás quedaran con su valor por default.
vi main.cfg
myhostname = vecen.drivemeca.com
mydomain = drivemeca.com
myorigin = $mydomain
inet_interfaces = all
#inet_interfaces = $myhostname
inet_interfaces = $myhostname, localhost
#inet_interfaces = localhost
mydestination = $myhostname, localhost.$mydomain, localhost
local_recipient_maps = proxy:unix:passwd.byname $alias_maps
mynetworks = $config_directory/mynetworks
header_checks = regexp:/etc/postfix/header_checks

Ejecutamos Postfix en Linux Centos

-Iniciamos el servicio y lo activamos para que se ejecute al hacer boot en el servidor
(Linux Centos 6.x)
chkconfig postfix on
service postfix start

(Linux Centos 7.x)
systemctl enable postfix
systemctl start postfix

Artículos recomendadosConfigurando servicios en Linux Centos / RedHat
                                           Instalación modo gráfico en Linux Centos
                                           Como configurar una dirección IP estática en Centos 7

Verificamos funcionamiento de Postfix en Linux Centos

-Verificamos este funcionando y respondiendo en el puerto 25 (smtp). Reemplazamos email@gmail.com por una dirección que podamos consultar y este funcionando ya que nos deberá llegar un mail
ls -la / | mail -s"prueba de envio" email@gmail.com

Te llego el mail, cierto? Con esto ya contamos con un poderoso smtp server. Ya conocías a Postfix, lo usas?, usas otro smtp server, cual?.

Artículos recomendadosAgregar barracuda DNSBL a postfix
                                           Como tener bcc automatico en mails con postfix
                                           Fortalece tu servidor de email Linux con Amavisd-new
                                           Maneja dominios virtuales en tu servidor de email
                                           Como bloquear una ip o email en postfix
                                           Verificando si una ip publica esta reportada por spam


Quiero vivir de mi blog, de enseñar opensource, pero esto no sera posible sin tu apoyo, me ayudas?

Donar 25 USD

Satisfech@ con el articulo? Bien, hazme un favor, compártelo en tus redes sociales (compartir es sexy). Escríbeme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Sígueme en twitter google+facebook, email o YouTube  y podrás estar enterado de todas mis publicaciones.
Disfrútenlo.


Share/Bookmark