Temos um servidor de produção executando um aplicativo da Web de uma única página e um servidor proxy separado, por motivos de segurança. Cada pedido para o nosso aplicativo da web é tratado pelo nosso proxy reverso (nginx) no servidor proxy. Portanto, o endereço IP do nosso servidor de produção nunca é visível para pessoas de fora.
Agora, precisamos enviar (não receber) e-mails do nosso servidor de produção via nodemailer. Gostaríamos de enviá-lo para mail.proxyserver.com e ele deve passá-lo para um novo endereço. Fizemos isso já para a solicitação https normal e pudemos usar variáveis de cabeçalho para determinar o endereço proxy_pass ( proxy_pass https://$http_target_ip;
)
É possível fazer proxy reverso de e-mails enviados via nginx, para que um servidor possa enviar e-mails por meio de um proxy sem estar visível?
Como seria a configuração para isso quando enviar e-mails via smtp através de uma porta padrão?
Eu dei uma olhada na documentação do nginx e em vários posts no fórum, mas não consigo juntar tudo ...
Tags nginx email smtp reverse-proxy