Восстановить соединение с мессенджером или почтой

При разрыве соединения с мессенджером или электронной почтой в линию не приходят новые сообщения, а ответы не отправляются клиентам.

Восстановление соединения происходит по‑разному:

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

Восстановление соединения с мессенджером

Рассмотрим, как восстановить работу канала. Шаги различаются в зависимости от того, как разорвалось подключение: с оповещением об ошибке или без выявления ошибки.

Обновить подключение при выявлении ошибки

Администратор системы получит в свою #ленту оповещение о том, что связь с мессенджером разорвалась. Чтобы восстановить подключение, нужно:

  1. Перейти в раздел Администрирование > Линии и открыть настройки линии.
  2. На вкладке Мессенджеры и почта нажать напротив канала с ошибкой значок карандаша.
  3. В открывшемся окне нажать Подключить.

Обновить подключение без выявления ошибки

Если оповещение об ошибке не пришло, но сообщения из мессенджера перестали поступать в линию, обновите все подключения.

Для этого нажмите в разделе Администрирование > Линии кнопку Перезапустить подключения.

reconnect-channel-1

Получение пропущенных сообщений

После восстановления подключения возможность получить сообщения за время отсутствия соединения зависит от канала:

Восстановление соединения с электронной почтой

При сбоях подключение к электронной почте восстанавливается автоматически.

Если соединение разорвалось из‑за изменения пароля в почтовом сервисе, требуются дополнительные шаги.

Обновить соединение с почтой после смены пароля

Если вы изменили пароль в почтовом сервисе, соединение прервётся, поскольку в настройках подключения почты указан старый пароль.

Чтобы восстановить подключение и получить в линию письма, отправленные во время разрыва соединения:

  1. В настройках линии откройте вкладку Мессенджеры и почта.
  2. Дождитесь, пока завершатся автоматические попытки переподключения, и статус канала сменится с Активный на Ошибка.
  3. Напротив канала выберите значок карандаша и введите в настройках подключения новый пароль.
  4. Нажмите Подключить.

Получение пропущенных писем

Рассмотрим, в каких случаях после восстановления соединения в линию поступают накопленные письма:

Письма поступят в линию

Письма не поступят в линию

  1. Если перезапустилась работа сервиса mailer, отвечающего за отправку почты из системы. Например, это может произойти из‑за сбоя в подключении к сети.
  1. Если отключить почту от линии, а через некоторое время подключить её заново.
  1. Если произошёл сбой в работе корневого сервиса messengers, обеспечивающего взаимодействие с внешними чатами и линиями, и затем его работоспособность была восстановлена.
  1. Если вы изменили пароль в почтовом сервисе и выполнили шаги подключения, описанные выше.
  1. Если вы изменили пароль в почтовом сервисе и обновили его в настройках подключения почты к линии, не дожидаясь перехода канала в статус Ошибка.

Если письма не поступили, рекомендуем проверить серверные логи сервиса mailer за период разрыва соединения. Убедитесь в том, что автоматическое переподключение выполняется.

Чтобы ускорить получение уведомлений об ошибках, в конфигурации сервиса mailer:

  • уменьшите интервал проверки переподключений в параметре ELMA365_MAILER_DLM_CHECK_CONNECTIONS_SECONDS;
  • сократите количество попыток в параметре ELMA365_MAILER_IMAP_MAX_RECONNECT_ATTEMPTS.