Estou desenvolvendo uma aplicação para envio de email em massa. Tenho algumas contas configuradas em alguns provedores de email, no entanto, mesmo que eu use várias contas para enviar os e-mails, por exemplo, várias contas do gmail.com, em determinado momento
os envios são interrompidos, pois os servidores smtp de envio, detectam o ip da minha máquina e bloqueiam os envios. Pensei então que a solução seria implementar uma rotação de ips dentro da aplicação, para que a cada bloco de envio fosse usado um ip diferente.
Há como fazer isso dentro da aplicação ou isso deve ser feito com configurações do sistema operacional?