Como posso usar o Exim4 para encaminhar o email do root para outro endereço de email?

1

Estou tentando encaminhar o e-mail do sistema (do apt, cron, etc.) endereçado para "root" para o meu endereço de e-mail pessoal usando um smarthost. Eu estou usando o Debian 9. Primeiro, eu corri sudo dpkg-reconfigure exim4-config . Este é o conteúdo de /etc/exim4/update-exim4.conf.conf (substituí todas as ocorrências do meu nome de domínio por "example.com"):

dc_eximconfig_configtype='satellite'
dc_other_hostnames=''
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost='example.com'
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost='mail.messagingengine.com::587'
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname='true'
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

Também defino a senha correta em /etc/exim4/passwd.client . Agora, posso enviar e-mails com êxito para qualquer endereço de e-mail com sendmail , mailx , etc.

Em segundo lugar, editei /etc/aliases para conter o seguinte:

mailer-daemon: postmaster
postmaster: root
nobody: root
hostmaster: root
usenet: root
news: root
webmaster: root
www: root
ftp: root
abuse: root
noc: root
security: root
root: [email protected]

Mas, quando tento enviar um email para "root" com echo Hi | mailx root , vejo o seguinte erro em /etc/exim4/mainlog :

Erro SMTP do servidor de correio remoto após RCPT TO: < [email protected]> ;: 550 5.1.1 < [email protected]> ;: Endereço do destinatário rejeitado: usuário desconhecido na tabela de destinatários local

Eu pensei em dizer ao Exim4 para redirecionar o e-mail do root para "[email protected]". Mas em vez disso, ele está redirecionando para "[email protected]". Por que o Exim4 não está honrando meu /etc/aliases ? Como devo configurar o Exim4 para redirecionar o email do root para o meu endereço de email pessoal?

    
por hedgie 08.11.2015 / 12:59

1 resposta

1

A configuração satellite envia TODOS os emails para o host inteligente especificado. Nenhuma entrega local é considerada, portanto, o arquivo /etc/aliases não é consultado.

Se você deseja que a entrega local seja considerada, altere o tipo de configuração de satellite para smarthost .

    
por 16.04.2018 / 11:43