A maneira mais fácil de encaminhar e-mails para um endereço de e-mail de terceiros

1

Eu tenho alguns scripts de monitoramento do sistema em casa executados via cron que criam a saída e, portanto, o e-mail para o usuário que executa o script. Desejo redirecionar este e-mail para minha conta do Gmail (ou inserir qualquer outro e-mail de terceiros).

O método deve

  1. ser capaz de autenticar e usar outro servidor SMTP (por exemplo, o próprio SMTP do Gmail) em vez de enviar diretamente via sendmail, etc., pois serviços como o Gmail provavelmente marcarão meu e-mail como spam se eu não usar um serviço legítimo. / li>
  2. tente novamente se falhar, pois ele será executado por meio de uma conexão doméstica com a Internet.
por Alex B 15.05.2011 / 14:21

2 respostas

1

Instale um MTA local, como exim , e configure-o para usar um smarthost , neste caso o servidor de e-mail do seu provedor ou o google (o último possivelmente melhor se você estiver preocupado com a reputação SMTP da sua casa IP).

Em seguida, configure o encaminhamento para seu usuário. Existem muitas maneiras de fazer isso. Com exim no Debian, você pode editar /etc/aliases e definir foo: [email protected] . Outra abordagem seria criar ~/.forward contendo [email protected] , mas isso significa que seu $HOME precisa estar disponível no momento em que o e-mail é enviado (nem sempre o caso para mim, meu $HOME é montado apenas no login) .

Um bom MTA (como exim ) suportará smarthosts e também faz tentativas.

    
por 18.05.2011 / 11:41
1

Uma maneira muito simples de fazer isso (e pode não atender a todos os seus requisitos, é tão simples) é usar um arquivo .forward no diretório $ HOME do ID do usuário que executa o cron job.

Você acabou de inserir um endereço de e-mail de terceiros em .forward e parece que o sendmail faz o resto .

Você pode usar o .forward para executar o email por meio de um programa. Meu arquivo .forward diz isto: "| exec / usr / bin / procmail"

O procmail é um programa de filtragem de mensagens bastante primitivo que funciona bem o suficiente para mim.

    
por 17.06.2011 / 15:31

Tags