Paulo Henrique Rodrigues Pinheiro

Um blog sobre programação para programadores!


Configurando um smarthost (relayhost) no exim4 em Debian

Como mandar emails do servidor para um email real

Eu costumava apenas desinstalar o exim4 e tacar um postfix, meu predileto e antigo amigo de grandes instalações. Mas com a moda das máquinas virtuais, o exim me parece uma boa opção, ainda mais vindo por default no Debian. Então, depois de muito relutar, resolvi usá-lo para as coisas mais simples, como máquinas que apenas precisam de um “smtp de verdade” pra fazer o trabalho sujo.

Muito simples isso, na dupla Debian/Exim4. Basta editar o arquivo /etc/exim4/update-exim4.conf.conf, e alterar as seguintes diretivas:


dc_eximconfig_configtype='satellite'
...
dc_smarthost='mail.example'
...
dc_readhost='example.com'

A primeira diretiva, dc_eximconfig_configtype, informa que essa máquina não enviará os emails diretamente, e a segunda, dc_smarthost, informa qual o servidor para usar. A terceira linha diz qual seu domínio verdadeiro (podemos estar numa rede local).

Depois de alterado, só reiniciar o serviço:


/etc/init.d/exim4 restart