@fungi

Как узнать, что на e-mail пришло письмо, средствами php?

Вопрос к опытным коллегам.
Такая у нас задача: на e-mail приходят письма, нам нужно их оперативненько получать по imap и обрабатывать. Получение и обработку реализовали. Как теперь сделать чтоб узнавать когда пришло письмо? Использовать cron для постоянной проверки ящика или может у node.js есть какой способ? Подскажите в какую сторону копать. Заранее спасибо.
  • Вопрос задан
  • 2664 просмотра
Пригласить эксперта
Ответы на вопрос 3
Wendor
@Wendor
nodejs developer / *nix admin
Используйте cron.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Кроном ходить в imap проще всего.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
1. В e-mail-серверах обычно есть запуск команд сразу после получения и до отправки писем.
2. Сокет откройте перед e-mail-сервером на и ловите трафик.
Например: [port 25] -> [socket-sniffer-transport: PHP/node.js/other] -> [port 26 (E-Mail server)]
(из вне коннект на 26 - закрыть, соотв.)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы