djmaurinho Posted May 8, 2014 Share Posted May 8, 2014 Olá gente ... Add no meu exim os seguintes códigos, Para configurar IP rotativo no exim siga os seguintes passos: Edite o arquivo /etc/exim.pl e após a última linha insira o código abaixo: Código: sub randinet { @inet = ("x.x.x.1", "x.x.x.2", "x.x.x.3", "x.x.x.4"); return $inet[int rand($#inet)]; } Onde está x.x.x.1 deve ser substituido pelo IP. Logo em seguida edite o arquivo /etc/exim.conf e procure pela linha iniciada com “interface“, irá encontrar o código abaixo: Código: remote_smtp: driver = smtp interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}} Substitua a linha referente ao interface por: Código: interface = ${perl{randinet}} Após feita esta configuração reinicie o exim com o seguinte comando: Código: service exim restart Como faço para saber se fiz isso corretamente ? Abraços! 0 Quote Link to comment Share on other sites More sharing options...
Andre Juliano Posted May 8, 2014 Share Posted May 8, 2014 Basta realizar alguns envios de e-mails para você usando esse servidor. E ver qual ip está chegando em "Received". Veja um exemplo: Received: from a8-90.smtp-out.amazonses.com (a8-90.smtp-out.amazonses.com. [54.240.8.90]) O que está em negrito é o ip do servidor que enviou email para mim. Importante: É comum quando o cPanel/Exim sofrerem updates, que estes arquivos sejam substituidos. Configurando eles como read-only evitará este problema. Basta digitar esses comandos por SSH: chattr +i /etc/exim.perl chattr +i /etc/exim.conf Para poder editar esses arquivos novamente, basta mudar o simbulo + por - 0 Quote WebChamp - Hospedagem de Sites, Revenda de Hospedagem, Revenda de VPS, Servidores Virtuais (OpenVZ / KVM). Link to comment Share on other sites More sharing options...
djmaurinho Posted May 8, 2014 Author Share Posted May 8, 2014 Basta realizar alguns envios de e-mails para você usando esse servidor. E ver qual ip está chegando em "Received". Veja um exemplo: Received: from a8-90.smtp-out.amazonses.com (a8-90.smtp-out.amazonses.com. [54.240.8.90]) O que está em negrito é o ip do servidor que enviou email para mim. Importante: É comum quando o cPanel/Exim sofrerem updates, que estes arquivos sejam substituidos. Configurando eles como read-only evitará este problema. Basta digitar esses comandos por SSH: chattr +i /etc/exim.perl chattr +i /etc/exim.conf Para poder editar esses arquivos novamente, basta mudar o simbulo + por - O que eu percebi é que o exim não está entregando os e-mails root@host [~]# exim -bpc 208852 O que fazer ? 0 Quote Link to comment Share on other sites More sharing options...
Andre Juliano Posted May 8, 2014 Share Posted May 8, 2014 Vejá se as portas 25 e 587 estão liberadas em seu firewall. 0 Quote WebChamp - Hospedagem de Sites, Revenda de Hospedagem, Revenda de VPS, Servidores Virtuais (OpenVZ / KVM). Link to comment Share on other sites More sharing options...
Jesmarcelo Posted May 8, 2014 Share Posted May 8, 2014 Basta realizar alguns envios de e-mails para você usando esse servidor. E ver qual ip está chegando em "Received". Veja um exemplo: Received: from a8-90.smtp-out.amazonses.com (a8-90.smtp-out.amazonses.com. [54.240.8.90]) O que está em negrito é o ip do servidor que enviou email para mim. Importante: É comum quando o cPanel/Exim sofrerem updates, que estes arquivos sejam substituidos. Configurando eles como read-only evitará este problema. Basta digitar esses comandos por SSH: chattr +i /etc/exim.perl chattr +i /etc/exim.conf Para poder editar esses arquivos novamente, basta mudar o simbulo + por - E se existir alguma atualização que "necessita" alterar a configuração, o que pode acontecer? 0 Quote Link to comment Share on other sites More sharing options...
silas_i Posted May 8, 2014 Share Posted May 8, 2014 E se existir alguma atualização que "necessita" alterar a configuração, o que pode acontecer? As configurações realizadas manualmente serão perdidas. 0 Quote Link to comment Share on other sites More sharing options...
Jesmarcelo Posted May 8, 2014 Share Posted May 8, 2014 Sil As configurações realizadas manualmente serão perdidas. Silas, Creio que você não tenha entendido, leia o que o @ disse e depois leia a minha resposta que irá entender... 0 Quote Link to comment Share on other sites More sharing options...
silas_i Posted May 8, 2014 Share Posted May 8, 2014 Sil Silas, Creio que você não tenha entendido, leia o que o @ disse e depois leia a minha resposta que irá entender... Na verdade se vc editar os arquivos padrões do exim, quando houver algum update você perderá todas as suas configurações manuais. Para isso eu sugiro copiar os arquivos originais, criar seu próprio arquivo e apontar no exim. Fiz isso com o arquivo que filtra extensões de emails no servidor, eu mudei uma vez o arquivo /etc/cpanel_exim_system_filter, porém quando havia algum update do cPanel eu perdia minhas configuracoes. PAra resolver isso eu criei um arquivo /etc/cpanel_exim_system_filter_novonome e apontei o filters do exim para este arquivo, assim não perco minhas configurações. 0 Quote Link to comment Share on other sites More sharing options...
Jesmarcelo Posted May 8, 2014 Share Posted May 8, 2014 Na verdade se vc editar os arquivos padrões do exim, quando houver algum update você perderá todas as suas configurações manuais. Para isso eu sugiro copiar os arquivos originais, criar seu próprio arquivo e apontar no exim. Fiz isso com o arquivo que filtra extensões de emails no servidor, eu mudei uma vez o arquivo /etc/cpanel_exim_system_filter, porém quando havia algum update do cPanel eu perdia minhas configuracoes. PAra resolver isso eu criei um arquivo /etc/cpanel_exim_system_filter_novonome e apontei o filters do exim para este arquivo, assim não perco minhas configurações. Silas, Veja os comandos que o @ pediu para digitar: chattr +i /etc/exim.perl chattr +i /etc/exim.conf Esses comandos alteram os atributos do arquivo deixando-os como somente leitura, impedindo assim que eles sejam alterados quando existir alguma atualização. 0 Quote Link to comment Share on other sites More sharing options...
silas_i Posted May 8, 2014 Share Posted May 8, 2014 Silas, Veja os comandos que o @ pediu para digitar: chattr +i /etc/exim.perl chattr +i /etc/exim.conf Esses comandos alteram os atributos do arquivo deixando-os como somente leitura, impedindo assim que eles sejam alterados quando existir alguma atualização. Realmente, isto deve resolver para não ter os arquivos alterados quando houver alguma atualização. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.