Eu tenho minha própria instância do Postfix em execução no meu servidor para enviar e receber cartas. Ele está configurado para rejeitar conexões de hosts "desconhecidos". Tudo bem e eu não mudaria isso para manter uma proteção mínima contra spam.
No entanto, isso me dificulta enviar cartas da máquina local, pois estou usando o cliente Windows (TheBat) e minha máquina está acima do roteador que não possui nome de host e também possui um IP dinâmico. Então, quando estou tentando enviar cartas da máquina local, o Postfix rejeita isso.
Para corrigir isso, tentaria usar algo como Proxy simples na porta diferente de 25 que me permitirá enviar cartas por meio dele. Este proxy redirecionará todas as cartas recebidas para a porta 25 do Postfix e terá um nome de host, portanto o Postfix não rejeitará as cartas.
Esse modelo funcionará? Não tenho certeza se não há solução melhor, porque acho que o problema é popular.
Obrigado!
Você não pode simplesmente fornecer um intervalo de endereços IP (por exemplo, 192.168.0.0/24) como a lista de hosts conhecidos que correspondem ao intervalo distribuído via DHCP em sua LAN?
Caso contrário, ele aceita conexões que se autenticam com um nome de usuário/senha, independentemente de qual host eles se conectam.
Além disso, o envio de e-mail provavelmente já deve estar em execução na porta 587 em vez da porta 25