extrair anexos de mensagens que chegam à minha caixa de entrada de postfix

3

Como faço para extrair anexos de e-mails que chegam à minha caixa de correio postfix e, de preferência, enviar o conteúdo do anexo para outra conta de e-mail? Estou interessado em poder adquirir / ler o conteúdo do anexo no terminal do ubuntu.

    
por user40952 11.06.2013 / 19:53

1 resposta

3

Instale procmail , se ainda não estiver instalado. Na configuração do postfix ( /etc/postfix/main.cf ), verifique se você tem uma linha:

mailbox_command = procmail -a "$EXTENSION"

no seu ~/.procmailrc insira o seguinte (você precisará de um padrão de correspondência diferente):

:0
* ^Subject:.*some_text_to_match
| /usr/local/bin/your_processing_program

Em your_processing_program extraia os anexos e encaminhe-os, por exemplo com um programa em python ou ruby.

Como exibir os anexos no terminal depende do conteúdo do anexo. Se for texto, você pode escrevê-lo no final de um arquivo e usar tail -f no terminal.

    
por 11.06.2013 / 20:57