Parece que o arquivo é realmente algo criado por um determinado pacote de painel de controle proprietário.
A boa notícia é que é fácil criar o seu próprio. A configuração do Exim pode corrigir um endereço IP com a propriedade interface
. Em teoria, é um IP por servidor, mas um pequeno código pode torná-lo dinâmico.
Isso é adaptado de um artigo loginroot :
- Encontre seu arquivo de configuração do exim,
exim.conf
. Eles sugerem/etc/exim.conf
, o meu estava em/etc/exim/exim.conf
- Crie um arquivo para armazenar associações de domínio - IP. Eu fui com
/etc/exim/domainips
, eles favoreceram/etc/virtual/domainips
- Preencha com domínios e IPs assim:
some-domain.com: 123.123.123.123
anotherdomain.org: 98.98.98.98
- No arquivo
exim.conf
, localize a seçãoremote_smtp:
- Se houver uma linha
interface = some.ip.add.ress
abaixo deremote_smtp:
, remova-a. - Adicione uma linha usando o nome do arquivo anterior:
interface = "${lookup{$sender_address_domain}lsearch{/etc/exim/domainips}{$value}}
- Reinicie o exim.
service exim restart
funcionou para mim (Centos), ou uma alternativa é/etc/init.d/exim restart
Isso captura o IP do arquivo de cada e-mail conforme ele é enviado, com base no domínio do remetente.
Observação: além de trabalhar em sistemas livres de painéis de controle, isso também parece funcionar com o Vesta CP