Работа с почтовыми ящиками


Получение почтовых уведомлений



бет2/8
Дата16.02.2023
өлшемі39,35 Kb.
#68335
түріРеферат
1   2   3   4   5   6   7   8
Байланысты:
Кейс СП

Получение почтовых уведомлений

Каждый день почтовые сервисы рассылают пользователям их ресурсов десятки тысяч различных почтовых уведомлений. В основном, это дайджесты интересных материалов, уведомления о новых комментариях к публикациям и о новых личных сообщениях.
Важно понимать, что процесс доставки этих уведомлений зависит не только от корректности работы нашей системы, но и от:

  • корректности действий пользователей;

  • корректности работы их электронных почтовых ящиков;

  • корректности работы их почтовых клиентов (приложений), используемых для сбора почты.

По большому счёту, пользователь может не получить уведомление в двух случаях:

  • если уведомление не было отправлено на e-mail пользователя;

  • если электронный ящик (или почтовый клиент) пользователя перегружен или работает некорректно.

Рассмотрим основные причины возникновения таких ситуаций и пути их решения.
1. Уведомление не было отправлено на e-mail пользователя
Существует несколько причин, по которым уведомление может быть не отправлено на e-mail пользователя:
1.1. Пользователь допустил опечатку при вводе e-mail и все уведомления отправляются на e-mail с опечаткой. В этом случае существует два возможных сценария решения проблемы:

  • если пользователь авторизован, он может самостоятельно проверить и откорректировать e-mail в настройках учетной записи;

  • если пользователь не авторизован, он может обратиться в службу поддержки с просьбой откорректировать e-mail (потребуется предоставить подтверждение того, что он является владельцем учетной записи).

1.2. Отправка уведомления не предусмотрена, не активирована в настройках или не наступило условие, необходимое для отправки уведомления. Выявлять такие проблемы позволяет проверка настроек и соблюдение условий отправки уведомлений, например:

  • если пользователю не приходят уведомления о новых комментариях к публикации, это может быть обусловлено тем, что отправка уведомлений отключена на странице глобальных настроек, или, находясь на странице с публикацией, пользователь случайно нажал горячую клавишу «m» и локально отписался от получения уведомлений о новых комментариях к этой публикации;

  • если пользователю не приходит дайджест интересных публикаций по его хабам, это может быть обусловлено тем, что, за установленный им в настройках отправки дайджеста период, в хабах, на которые он подписан, не появилось новых публикаций.

1.3. Уведомление находится в очереди на отправку. Это может происходить в двух случаях:

  • если проводится масштабная рассылка уведомлений. Это касается только рассылок, так как важные уведомления (например, для подтверждения e-mail) отправляются через выделенные почтовые очереди;

  • если сервисы попытались доставить уведомление, но сервер получателя его не принял и «попросил» нас попробовать отправить это письмо позже. Такое развитие событий возможно, если на сервере получателя активен механизм «greylisting», который перегружен запросами, либо не имеет возможности принять письмо по какой-то иной причине. В таких ситуациях они ставим письмо в очередь и некоторое время спустя повторяем попытку его доставить.






  1. Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет