Все (а если не все, то многие) современные почтовые сервисы основаны на сочетании очень старых, но проверенных временем протоколов POP3, SMTP или, реже, IMAP4. Протокол POP3 позволяет получать почту, SMTP — отправлять.
IMAP4 отличается от POP3 только развитыми средствами хранения и получения почты на сервере (специально утрирую, не обращайте внимания).
Создаем письмо и нажимаем «Отправить».
Устанавливается соединение с SMTP-сервером и письмо отправляется.
Нажимаем «Получить», почтовая программа подключается к POP3-серверу, проверяет наличие писем и, если они есть, загружает их на компьютер.
Это просто.
Но что мне делать, если я хочу получить письмо, не проверяя свой почтовый ящик тридцать три раза, но один раз гарантированно? Современные популярные почтовые сервисы позволяют подключить услугу «уведомление на почту».
Вопрос в том, какой в этом смысл? Придется ли мне проверять один почтовый ящик, чтобы узнать, прибыл ли другой почтовый ящик? Бред. Также есть услуга «уведомление на мобильный телефон».
Но лично меня этот вариант не устраивает, поскольку требует денег.
И я бы поостерегся называть получение почты через этот сервис эффективным.
И тут возникает идея (уверена, она пришла не мне первой!) почтового сервиса с принципом обратной связи.
Один из вариантов реализации этой обратной связи я опишу ниже.
В клиентскую программу вместе со стандартными функциями приема сообщений входит небольшой smtp-сервер (мелкие буквы для небольшого сервиса), который может только получать уведомление о приходе нового письма.
Тело уведомления уже может содержать любую информацию, например имя отправителя, время получения корреспонденции или само письмо.
Таким образом, вы можете существенно сэкономить на трафике (мы не лихорадочно проверяем почту бесчисленное количество раз, а просто ждем уведомлений), немного увеличив нагрузку на сервер ненужной операцией (правда, мы сразу его разгрузим, уменьшив количество запросов).
).
Повторюсь, это лишь один из способов организации взаимодействия сервера и клиента.
Вы также можете рассмотреть возможность отправки мгновенных уведомлений, но ценность заключается в автоматизации процесса и обеспечении его прозрачности для пользователя.
Что Вы думаете об этом? Теги: #почта #обратная связь #обратный звонок #сервис #Чулан
-
Хостинг.ua - Не Ожидал Такой Наглости
19 Oct, 24 -
Отражение И Генерация Кода В C++
19 Oct, 24