Мы создали веб-сервис, который необходимо постоянно проверять на наличие сообщений электронной почты. По сути, пользователь отправляет нам электронное письмо, и сервер должен делать действия на основе этого письма. Мы могли бы использовать скрипт PHP crontab, который каждую минуту проверяет новые сообщения с помощью POP. Но это оскорбительно для popserver и не очень эффективно (1мин слишком длинный).Нажмите адрес электронной почты на сервер apache/php
Но, я читал о PUSH электронной почте, используя IMAP вокруг мобильных устройств. В моем случае это не мобильное устройство, а веб-сервер.
Могу ли я направить электронное письмо на свой веб-сервер и выполнить его скрипт PHP? Мы используем GMail как сервер POP/SMTP/IMAP.
EDIT 1 из ответов, мы выяснили:
должен быть 24/7 работает процесс (демон) на проверку мой веб-сервер для электронной почты
этот демон может обмениваться данными с помощью Gmail, используя: i) POP с NOF coomand или ii) IMAP с командой IDLE
Что лучше? POP или IMAP? Google, похоже, предлагает больше использовать IMAP.
Я не хочу злоупотреблять Gmail (то, что их «добросовестное использование» для проверки электронной почты? Каждое 10secs?
Оба ответы Джейсон Punyon и Ричард Левассер велики.+2. – gahooa