Чтобы ответить на данный вопрос, нужно понять несколько вещей.
- Что за почту вы используете?
- На сколько вы можете явно оценить "мгновенно"?
Почему вопрос про почту - потому, что вас могут временно банить за непреднамеренный DDos (много обращений к ресурсу с краткими промежутками).
И тут, автоматом, выходит второй вопрос, на сколько вы можете оценить. Обычно, почтовые клиенты опрашивают почту с задержкой от 5 до 15 минут - тут у кого какие настройки.
Если же нужно быстрее, то тут можно:
- Поискать другие возможности, т.е. чтобы сам провайдер почты уведомил вас (это самый быстрый способ),
- Сделать пересылку почты на другой почтовый сервер, который контролируете вы.
Второй вариант заключается в том, что, либо вы дергаете почту с вашего сервера уже с вашим таймаутом по IMAP (точнее, не почту, а новые сообщения и, к примеру, только заголовки сообщения - это легче), или же, придумываете какой-то другой способ проверки и последующего уведомления (почта хранится в БД, к примеру).