Eu estou olhando para fazer um script Python que é executado sempre que um email é recebido. No Agendador de Tarefas do Windows, posso configurar um acionador para "Em um evento", usando o log do Aplicativo e "Outlook" como a origem. No entanto, não sei qual é o ID do evento para um novo email de entrada. Andei pesquisando por um tempo e não achei nada provável porque não sei os termos de pesquisa corretos. Talvez alguém aqui saiba onde procurar, ou melhor, a resposta diretamente?
Não tenho certeza se isso é importante, mas estou executando o Windows 7 de 64 bits com o Outlook 2010. Agradecemos antecipadamente
EDIT: Estou assumindo que há um único ID de evento gerado quando um email é recebido. Esse ID (ou onde encontrá-lo) é o que eu estou procurando. Se esse não for o caso, e não houver um ID único que corresponda a um e-mail recebido, qualquer trabalho em torno de vocês pode parecer ótimo
EDIT: Para evitar o problema XY, o objetivo aqui é descobrir uma maneira de executar um script python ao receber um e-mail.
Outro, esperamos que seja melhor, Edit: Há duas coisas principais que estou tentando fazer:
Eu tenho um script Python que lida com um formulário que todo o meu escritório usa (~ 30 pessoas). Este formulário envia e-mails para várias pessoas ao redor do escritório. Seria bom se não apenas enviasse e-mails cegamente para o éter, mas recebesse feedback. Coisas como reconhecimento de que o email foi enviado corretamente e, em seguida, lido. Esse é o objetivo 1.
O objetivo 2 é um pouco mais simples. Graças aos regulamentos maravilhosos do meu setor, temos que manter uma quantidade insana de registros para determinados projetos. Isso inclui e-mails. Por isso, gostaria de criar uma lista de clientes / projetos que precisam desse tratamento, para que, quando esses emails forem recebidos, eles possam ser armazenados automaticamente (provavelmente em pdf) ou impressos.
Espero que isso ajude