linux: encaminhar e-mail na caixa de correio

1

É possível encaminhar emails de uma caixa de correio para outra caixa de correio? Eu sei sobre .forward, isso não é o que eu quero fazer (parece que é 100% das respostas lá fora). Eu já tenho correio em uma caixa de correio que posso ver. Eu quero encaminhar tudo para outra caixa de correio que tem um .forward que canaliza para um script que arquivos os emails em pastas para registros.

Para que você veja que eu já tenho a configuração de encaminhamento, quero encaminhar o e-mail de uma caixa de correio para outra, para que ela possa encaminhar seus e-mails recebidos para o script.

Eu confesso, a razão é que o roteiro quebrou por um tempo e agora eu tenho aqueles emails enfileirados. Eu consertei o script, só preciso reencaminhar o e-mail através do .forward.

Espero ter explicado bem o suficiente. Não parece haver uma opção de encaminhamento de email no aplicativo de correio.

    
por ethos101 29.04.2016 / 18:51

2 respostas

1

Você pode usar o programa formail para enviar mensagens "uma por uma" no arquivo da caixa de correio para o programa / script de sua escolha.

Abaixo, por favor, encontre um exemplo elaborado de usar formail -s ... para processar o arquivo de caixa de correio do sistema do usuário. Ele é fornecido em man procmail e faz com que o procmail processe todas as mensagens na caixa de correio do sistema.

#!/bin/sh

ORGMAIL=/var/mail/$LOGNAME

if cd $HOME &&
  test -s $ORGMAIL &&
  lockfile -r0 -l1024 .newmail.lock 2>/dev/null
then
  trap "rm -f .newmail.lock" 1 2 3 13 15
  umask 077
  lockfile -l1024 -ml
  cat $ORGMAIL >>.newmail &&
  cat /dev/null >$ORGMAIL
  lockfile -mu
  formail -s procmail <.newmail &&
  rm -f .newmail
  rm -f .newmail.lock
fi
exit 0
    
por 29.04.2016 / 20:05
1

Use o Mutt para isso. Abra Mutt, selecione todos os e-mails usando Shift + T . Enter (apenas pressione estas teclas). Em seguida, encaminhe-os usando ; b e inserindo o e-mail para encaminhar os e-mails.

Esta foi a solução mais fácil que eu encontrado .

    
por 31.10.2017 / 18:45