Como faço para obter o e-mail em um script em execução do meu .forward-arquivo?
-
09-09-2019 - |
Pergunta
Eu estou escrevendo um script para lidar com uma caixa de entrada de e-mail automatizado. Eu realmente nunca lidou com servidores de correio antes, mas ter chegado a um ponto em que todos os enviados de e-mail está executando meu script. Eu estou usando um arquivo .forward no diretório home do usuário destinatário que se parece com isso:
"|exec /home/[MY USER]/magic || exit 75 #[MY USER]"
O script simplesmente leva-lo de entrada e grava-lo em um arquivo neste momento. O problema é, eu não sei como encontrar o e-mail a ser enviado, e eu não consigo encontrar qualquer documentação sobre como o arquivo .forward funciona em detalhes. Como faço para chegar ao e-mail?
Qualquer ajuda é muito appeciated:)
Solução
Algumas informações gerais sobre o ~ / .forward e a interação com o servidor de email está descrito aqui , eo filtragem de correio FAQ também contém algumas informações.
Enquanto apenas usando um arquivo dot-forward pode ser suficiente você muito tipicamente quer usar procmail para processamento de correio mais poderosos.