Como posso encaminhar correio local * nix para uma conta externa enquanto mantém a cópia local?

4

No meu servidor Raspbian, desejo que o correio local * nix seja entregue localmente, bem como a um endereço externo. /home/pi/.forward contém pi,[email protected] . Eu corri sudo dpkg-reconfigure exim4-config com as seguintes opções.

  • email enviado pelo smarthost; recebido via SMTP ou fetchmail.
  • Nome do correio do sistema: raspberrypi.
  • Endereços IP para escutar conexões SMTP de entrada: 127.0.0.1
  • Outros destinos para os quais o e-mail é aceito: nenhum.
  • Máquinas para retransmitir correspondência para: nenhuma.
  • endereço IP ou nome do host do smarthost de saída: smtp.bar.com:465
  • Ocultar o nome do correio local no correio de saída? Sim.
  • Nome de domínio visível para usuários locais: bar.com
  • Manter o número mínimo de consultas DNS (Dial-on-Demand): Não.
  • formato mbox em / var / mail /
  • Dividir configuração em arquivos pequenos? Não.

Observe que defini o domínio de envio aparente como bar.com , pois suspeito que meu servidor SMTP exija isso. Em seguida, adicionei as credenciais associadas em /etc/exim4/passwd.client , ou seja, smtp.bar.com:[email protected]:PASSWORD . Então eu corri sudo update-exim4.conf; sudo invoke-rc.d exim4 restart; sudo exim4 .

Teste, se eu enviar um e-mail para um endereço externo, tudo funcionará bem.

echo -e "Test body" | mail -s 'Subject' [email protected]

Eu recebo o e-mail em [email protected] e o remetente é [email protected] .

No entanto, se eu enviá-lo para o endereço local, ele só será enviado para o endereço local.

echo -e "Test body" | mail -s 'Subject' pi

Nesse caso, o remetente é pi@raspberrypi , o que provavelmente faz com que o servidor SMTP o rejeite. Como posso enviar e-mail para o servidor local e o externo?

    
por Sparhawk 27.10.2014 / 11:21

1 resposta

4

Com a maioria dos usuários, você pode fazer algo parecido com isto no arquivo /etc/aliases .

joe: joe, [email protected]

Depois de fazer alterações neste arquivo, você normalmente precisa executar o comando newaliases .

Referências

por 27.10.2014 / 12:50