Как сохранить постоянное соединение с сервером электронной почты в веб-приложении - PullRequest
1 голос
/ 05 сентября 2010

Я не уверен, если это возможно, но здесь мы идем. Я создаю модуль электронной почты для своего приложения. В основном это относится к почтовому ящику на почтовом сервере, периодически извлекает все заголовки писем и детали.

Что я заметил, так это то, что соединение с электронной почтой само по себе занимает некоторое время, то есть 3-5 секунд ожидания, и соединение необходимо устанавливать каждый раз, когда требуется получить письмо. Мне было интересно, есть ли способ установить своего рода постоянное соединение. Постоянный в том смысле, что на него можно ссылаться независимо от состояния. Как всякий раз, когда требуется получить сообщение вместо открытия нового соединения - используется уже существующее соединение. Это возможно? Я использую PHP здесь, кстати.

1 Ответ

0 голосов
/ 05 сентября 2010

Периодически используйте команду NOOP.Вы также можете использовать команду STAT, так как некоторые серверы игнорируют команду NOOP.

...