Zipyinthenet¡ WebSite !

Zipyinthenet¡ WebSite with a lot of info.

——-Inicio/Home——-Posts-Guias-Por-Fecha-Publicación——-Posts-Guias-Por-Categorias——-Links——-

smtp-relay-server-con-postfix

Esta vez vamos a realizar un servidor de correo SMTP (solo de SMTP), con la finalidad de enviar correos con una cuenta de GMAIL (se podria conf para otros dominios , supongo). La idea realmente es parecida a la siguiente forma de verlo conceptualmente , el servidor SMTP que tengamos en la red Local , enviara los correos salientes al servidor SMTP de GMAIL y los enviara a la bandeja de salida de el servidor SMTP de GMAIL. El servidor de GMAIL confiara en nuestro servidor SMTP ya que al fin y al cabo , nuestro servidor SMTP local esta funcionando como un cliente mas de esa cuenta de GMAIL. Pero en vez de enviar los correos por la bandeja de salida de un cliente web de gmail , o un cliente de escritorio de gmail , es el servidor local smtp el que enviar al servidor smtp de gmail y gmail reenvía a el destinatario y ahí ya entraría … los servidores pop o imap o servidores smtp de otros dominios/organizaciones…etc.

El caso es que nos centramos en enviar MEDIANTE smtp LOCAL al servidor SMTP de GMAIL.

Para ello vamos a poner las características de como lo he configurado y que he necesitado, pero antes cabe destacar:

Para empezar:

cambiar nombre máquina

x

añadir al fichero hosts nombre fqdn y dominio que queramos apuntando a localhost (esto es en caso de no tener dns , resolvemos a localhost con el nombre de la máquina) , conviene reiniciar después la maquina.

x

instalamos los paquetes necesarios

x

editamos el fichero main.cf de postfix ,antes de editar,realizar un backup del original.

/etc/postfix/main.cf

x

Una vez realizado editar , con vim con nano . El editor que deseemos.

x

a continuación realizar cambios , descomentando o editando valores

línea 75 cambiar

x

linea 113–116 cambiar

x

línea 119 cambiar

x

línea 164 cambiar

x

al final del fichero añadir

x

crear fichero sasl_passwd

x

añadir lo siguiente:

'[smtp.gmail.com]:587 nombredelcorreodegmail@gmail.com:passworddegmail'

Mediante postmap creamos fichero db de sasl_passwd para postfix

'# postmap /etc/postfix/sasl_passwd'

permisos lectura propietario solo

'# chmod 400 /etc/postfix/sasl_passwd'

convertimos en propietario y grupo a root de los 2 ficheros

'# chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db'

‘cambiamos permisos a root sobre los 2 ficheros’

# chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

recargamos conf de postfix

# systemctl reload postfix

necesitamos conf la cuenta de gmail para activar accesos menos seguros desde otras apps , según google

ACTIVAR LA CUENTA nombredelcorreodegmail@gmail.com en → * link

Ahora seria conveniente realizar la creacion de Self-Auto-signed-CA

Podeis seguir este post:

post

centos7

ssl

centos8

ssl

Una vez creado , acordarse de que coincida ruta , con la del fichero /etc/postfix/main.cf

linea al final del fichero main.cf

x

prueba de funcionamiento:

echo “Test mail from postfix” | mail -s “Test Postfix” otrocorreooelmismocorreoparaprobar@gmailohotmailoloquequieras.com

FUENTE(S)


ZipyintheNet¡ 2020!®