rgazetta Posted July 13, 2011 Share Posted July 13, 2011 Você tem o servidor, e deseja que 1 determinado domínio envie emails por um determinado IP, mas isso só é possível de o domínio tiver IP dedicado correto, não, existe uma forma muito simples de determinar o ip que um domínio irpa usar para enviar o email. Primeiro vamos editar o exim.conf Vamos procurar pela linha abaixo; remote_smtp: driver = smtp interface = (esta linha não existe em outros painels como directadmin) Agora vamos alterar o código para; remote_smtp: driver = smtp interface = ${lookup {$sender_address_domain}lsearch{/etc/exim/ips}} Vamos criar um arquivo dentro da pasta /etc/exim com o nome ips, pois no código acima o sistema irá buscar pelas informações neste arquivo. no root siga os comandos; cd /etc/exim mkdir ips Agora dentro do arquivo ips já criado dentro da pasta /etc/exim, vamos adicionar as regras para que cada domínio tenha um ip para o envio de emails; vi /etc/exim/ips ou para quem preferir pico /etc/exim/ips fulanodetal.com.br: 200.200.200.200 bertanodetal.com: 100.100.100.100 joaodasilvasauro.net: 90.90.90.90 E assim por diante, ou seja domínio.tld: ipdesejado; O domínio que não estiver listado neste arquivo usará o ip padrão do servidor (IP MASTER), já o domínio listado neste arquivo usará o ip ali informado, regra muito boa para separar um domínio importante que não pode ficar sem enviar emails ou para separar as comunicações. É isso, Abraços Link to comment Share on other sites More sharing options...
redirect Posted July 13, 2011 Share Posted July 13, 2011 Tem como usar a mesma regra só que para enviar através de IPs aleatórios? Ou seja: a cada envio de email ele trocaria os IPs. Link to comment Share on other sites More sharing options...
Angel Junior Posted July 13, 2011 Share Posted July 13, 2011 Muito bom o tutorial, acho que para complementar, apenas demonstrar a possibilidade de ter um array com mais ips para um determinado dominio. Link to comment Share on other sites More sharing options...
rgazetta Posted July 13, 2011 Author Share Posted July 13, 2011 Tem como usar a mesma regra só que para enviar através de IPs aleatórios? Ou seja: a cada envio de email ele trocaria os IPs. Rotacionar ips é outra regra. Link to comment Share on other sites More sharing options...
rgazetta Posted July 13, 2011 Author Share Posted July 13, 2011 Muito bom o tutorial, acho que para complementar, apenas demonstrar a possibilidade de ter um array com mais ips para um determinado dominio. Estamos testando isso, caso seja positivo, informaremos. Link to comment Share on other sites More sharing options...
rgazetta Posted July 14, 2011 Author Share Posted July 14, 2011 Estamos trabalhando para melhorar a ideia, caso algo novo seja obtido, informaremos no fórum. Link to comment Share on other sites More sharing options...
Alexandre Duran Posted July 15, 2011 Share Posted July 15, 2011 Na verdade não é necessário nem gerar um novo arquivo ou editar o exim.conf (mesmo na edição a cada atualização do CPANEL ele voltaria com a config padrão) - basta editar o arquivo /etc/mailips da mesma forma (colocando o dominio.com.br: 200.200.200.200 por exemplo) e no WHM marcar a opção "Reference /etc/mailips for outgoing SMTP connections" no "Exim Configuration Editor". Link to comment Share on other sites More sharing options...
rgazetta Posted July 18, 2011 Author Share Posted July 18, 2011 Na verdade não é necessário nem gerar um novo arquivo ou editar o exim.conf (mesmo na edição a cada atualização do CPANEL ele voltaria com a config padrão) - basta editar o arquivo /etc/mailips da mesma forma (colocando o dominio.com.br: 200.200.200.200 por exemplo) e no WHM marcar a opção "Reference /etc/mailips for outgoing SMTP connections" no "Exim Configuration Editor". A solução acima é para qualquer painel que use Exim e não somente cpanel. Abraços. Link to comment Share on other sites More sharing options...
Recommended Posts