Hola amigos hoy le tengo este contenedor básicamente instalar postfix como un smtp relay dentro de toda nuestra red interna para que cualquiera pueda usar este servicio la ventaja es que podemos usar un smtp relay externo si es que nuestro proveedor ISP no nos permite enviar mails desde nuestra ip lo malo que no podemos abrir este ser vicio al exterior ya que se consideraría como un «open relay» además que no podemos autentificarnos ya que solo con poner el nombre del servicio ya podemos enviar cualquier correo
Opciones de configuración
ENV vars $HOSTNAME = Postfix myhostname $RELAYHOST = Host that relays your msgs $RELAYHOST_USERNAME = An (optional) username for the relay server $RELAYHOST_PASSWORD = An (optional) login password for the relay server $MYNETWORKS = allow domains from per Network ( default 127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 ) $ALLOWED_SENDER_DOMAINS = domains sender domains $ALLOW_EMPTY_SENDER_DOMAINS = if value is set (i.e: "true"), $ALLOWED_SENDER_DOMAINS can be unset $MASQUERADED_DOMAINS = domains where you want to masquerade internal hosts
DOCKER RUN
docker run --name postfixrelay -e "ALLOWED_SENDER_DOMAINS=midominio.com" -e HOSTNAME=postfixrelay -e RELAYHOST=smtpsendgrid:587 -e RELAYHOST_USERNAME=yo@gmail.com -e RELAYHOST_PASSWORD=xxxxxxxx -p 1587:587 boky/postfix
Basta con agregar en nuestro servidor mail el nombre que le dimos al contenedor «HOSTNAME» y podremos enviar correos a través de este mismo