desencadear um script quando caixa de correio recebe correio?
-
09-09-2019 - |
Pergunta
Eu quero processar uma determinada caixa de correio quando recebe correio, eu sei que eu poderia ter cron verificar a cada n minutos para qualquer e-mail, mas querendo saber se há uma maneira de "ouvir" para o correio em vez de continuamente polling.
Solução
Tente um .forward arquivo
Você pode enviar a mensagem em qualquer programa ou script que você deseja, mas também verificar se procmail pode fazer o que quiser.
Outras dicas
Dependendo do seu servidor de correio, pode ser possível para realmente ter qualquer mensagem recebida ser entregue a um processo. Ou em um .forward ou através da criação de algo mais avançado. Em exim você pode configurar um transporte para executar um comando, para determinados endereços.
Se você estiver usando postfix Eu sugiro aliasing caixa de correio que você está interessado a um processo que irá fazer o trabalho para você. Então não há nenhuma votação. A mensagem chega e vai diretamente para serem processados.
Se você não tem um e-mail do servidor em seu próprio país (acesso root) - você pode usar um serviço web para isso: http: //cloudmailin.net (200mails / mês para livre) - funciona como charme e me ajudou a sair
.