Как узнать, что на e-mail пришло письмо, средствами php?
Вопрос к опытным коллегам.
Такая у нас задача: на e-mail приходят письма, нам нужно их оперативненько получать по imap и обрабатывать. Получение и обработку реализовали. Как теперь сделать чтоб узнавать когда пришло письмо? Использовать cron для постоянной проверки ящика или может у node.js есть какой способ? Подскажите в какую сторону копать. Заранее спасибо.
1. В e-mail-серверах обычно есть запуск команд сразу после получения и до отправки писем.
2. Сокет откройте перед e-mail-сервером на и ловите трафик.
Например: [port 25] -> [socket-sniffer-transport: PHP/node.js/other] -> [port 26 (E-Mail server)]
(из вне коннект на 26 - закрыть, соотв.)