Pergunta

Eu estou tentando escrever algo que coloca o conteúdo da mensagem em uma fila, para ter o trabalho feito sobre ele mais tarde. Eu estive brincando com IMAP IDLE com variados graus de sucesso.

Eu queria saber se alguém sabe de um método para ter um servidor de correio receber um e-mail, em seguida, executar uma ação como postar o conteúdo do e-mail a um endpoint URL.

Todas as idéias? Obrigado!

Foi útil?

Solução

Tente fetchmail e procmail . Você periodicamente consultar o servidor de correio (a cada minuto se necessário) e uso fetchmail para download a partir do servidor IMAP. Configurar uma regra procmail para executar o aplicativo notificador em e-mails que correspondem aos seus critérios de seleção.

Qualquer uma das linguagens de script (Perl, Python, TCL / TK etc.) têm boa, madura e fácil de bibliotecas manipulador uso de e-mail (na verdade, você pode obter este tipo de coisa para a maioria lanaguages), assim que deve ser bastante simples de escrever o manipulador em um desses.

Outras dicas

Configurar o SMTP (correio de transporte) servidor para entregar o correio para um aplicativo que realiza a ação desejada. Não fazê-lo no IMAP (cliente caixa de correio) nível, se você pode evitá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top