email - una - Cómo habilitar aplicaciones para enviar correos electrónicos desde el motor de contenedores de Google
smtp relay gmail (1)
Estoy usando una aplicación de terceros en el motor de contenedor de google. Espera que SMTP se configure en el puerto predeterminado (25) de localhost.
Como no puedo configurar la dirección URL SMTP para la aplicación y google cloud no permite el uso de puertos SMTP, ¿hay alguna forma de enviar correos electrónicos desde GKE?
Si está utilizando Kubernetes, puede enviar correos electrónicos agregando un contenedor de correo complementario de Emailrelay a su pod.
Emailrelay puede ejecutarse como un proxy. Escucha en el puerto 25 de localhost y reenvía correos a un servidor SMTP externo. También es compatible con la autenticación con el servidor de salida y STARTTLS. El comando de muestra será como
emailrelay --no-daemon --as-proxy external.smtp.server:<PORT> --client-tls --client-auth /path/to/smtp/auth
El archivo de credenciales debe estar en formato
LOGIN client username password
donde, ''nombre de usuario'' y ''contraseña'' deben ser codificados xtext.
Para superar las limitaciones de Google Cloud, el servidor externo necesita aceptar solicitudes SMTP en un puerto personalizado.