Existe um cliente de e-mail de linha de comando e um anexo de download automático em um arquivo?

4

Existe um cliente de e-mail linux que pode ser executado na linha de comando e pode ser configurado para buscar e salvar automaticamente anexos no sistema de arquivos?

Atualmente estou usando o Thunderbird e ele tem um bom complemento chamado 'Attachment extractor' que automaticamente baixa os anexos para o sistema de arquivos quando o email chega. Meu problema é que eu quero executar um script php personalizado que pode processar o arquivo anexado assim que ele chegar.

Obrigado!

    
por r2b2 28.09.2011 / 16:42

2 respostas

2

Se você está recebendo o email localmente, o metamail provavelmente pode fazer o que você está procurando. Muitas distribuições linux possuem um pacote para o metamail.

aqui está uma pequena informação sobre isso: link

Caso contrário, você poderá trabalhar com o fetchmail + procmail.

    
por 28.09.2011 / 17:40
1

Você pode usar o fetchmail e o procmail para fazer isso. O Procmail pode ser configurado para executar um script que testa se um email tem anexos codificados por mime (isso pode ser tão simples quanto apenas percorrer o arquivo para o cabeçalho MIME) e invoca munpack se tiver.

O Procmail pode executar praticamente qualquer coisa que você queira, então você deve conseguir que ele execute seu script php ou um wrapper de shell.

    
por 30.09.2011 / 15:13