Em um servidor dedicado para hospedagem web usando o Windows Server 2022, há 5 anos entregamos e-mails diariamente para um cliente que tem 10 mil usuários em nossa plataforma via IIS 6.0 sem problemas. Eles atualizaram recentemente suas políticas para e-mails "externos" (o produto fornecido é exclusivamente para uso interno deles, somos considerados uma empresa externa), o que significa que estamos com a taxa limitada, pois estamos enviando de um único endereço IP – resultando em levar até 8 horas para entregar 10 mil e-mails por dia (para este destinatário específico), o que não é ideal quando queremos que atualizações críticas sejam entregues aos usuários em tempo hábil (como estávamos acostumados nos últimos 5 anos, antes dessa mudança de política).
A equipe de segurança de TI sugere que aumentemos o número de endereços IP dos quais entregamos e-mails.
Em uma tentativa de aumentar nossa área de superfície IP para e-mails, atribuímos um endereço IP adicional à máquina, configuramos um servidor virtual adicional no IIS 6.0, atribuímos o endereço IP apenas para descobrir que o IP principal da máquina assina a si mesmo como a origem de todos os e-mails, e o endereço IP adicional é puramente para e-mails de entrada, não para os e-mails de saída que estamos tentando enviar.
Seguindo alguns conselhos questionáveis online, instalei o hMailServer, na ilusão de que poderia usá-lo para criar vários servidores e fazer com que ele assinasse o e-mail de saída com o endereço IP dentro das configurações. Infelizmente, isso apenas adiciona um salto adicional após a fonte e não parece resolver o problema.
Estou lendo sobre o uso do DNS Round-Robin para entrega de e-mails, do HAProxy como balanceador de carga e muito mais, mas simplesmente não sei qual é a (melhor?) maneira de seguir em frente.
Por motivos de segurança, gostaríamos de manter todos os e-mails "internos" em vez de usar um provedor de retransmissão SMTP terceirizado. - Existe alguma maneira, na arquitetura Windows, de resolver esse problema e enviar vários e-mails de forma bastante uniforme entre vários endereços IP? Precisamos considerar uma solução baseada em Linux, em uma VM?
Você resolveu problemas semelhantes?