Processando e-mails recebidos com Python

3

Estou desenvolvendo um aplicativo da Web que exige que um nome de usuário registrado possa receber e-mails para:

<some-username>@<my-web-app>.com

Eu preciso de uma maneira de processar o email com o Python depois que o sistema verificar se o endereço está no sistema.

Supondo que você esteja usando o Postfix, como você pode adicionar um gancho para o Python fazer algum processamento posterior, uma vez que um email é recebido?

    
por NFicano 27.11.2010 / 06:06

2 respostas

7

Crie um alias de pipe no arquivo aliases (por exemplo, /etc/aliases ).

[email protected] |/path/to/somescript.py

E, em seguida, use os módulos stdlib normais do Python para separar a mensagem.

Se você precisar de vários endereços para apontá-los, faça com que todos fiquem alias ao alias recém-criado.

    
por 27.11.2010 / 06:15
0

Veja esta página que contém informações úteis para escrever milters em Python.

    
por 27.11.2010 / 09:07