Galera, antes que alguém mande um PQP, eu abri um novo tópico pois não consegui reabrir os tópicos existentes sobre este tema.
Venho aqui ajudar alguns e pedir ajuda a outros, hehe!
Praticamente todo mundo, eu acho, faz rotação de IP substituindo a linha interface no arquivo exim.conf como já mostraram diversas vezes aqui no forum. Um link rápido é este aqui: http://www.cpaneladmin.com.br/2012/04/como-configurar-ip-rotativo-no-exim/
Bem, estudando o Cpanel em alguns dias descobri que tem como alterar o IP de saída (email) de cada domínio que você quiser, ou de todos, veja isso: http://docs.cpanel.net/twiki/bin/view/AllDocumentation/WHMDocs/EximDifferentIps
Aí eu pensei, porque não criar um shell script que leia este arquivo, /etc/mailips e altere ele de tempo em tempo via cron? Então eu o fiz e deu muito certo. Fiz alguns testes unitários e parece que funciona legal.
Daí a minha pergunta para aqueles que entendem mais do que eu:
- Qual a diferença (sobre performance, funcionalidade, etc) dessa forma ou da outra que substitui a linha interface?
- Se por a caso um email estiver sendo enviado e no mesmo instante o cron rodar para substituir o IP, poderá dar pau?
- Se um e-mail que já foi pra fila e o mailips está setado com IP X. Vamos supor que este email fique preso por alguns minutos, o cron roda, altera o IP em /etc/mailips, e então tenta enviar novamente este e-mail. O IP que ele irá pegar será o atual ou o que foi setado anteriormente?
Após essas conclusões e ajuda do pessoal, irei colocar meu script aqui para quem quiser usar.
Abs e obrigado!