#325: Не приходят уведомления на имейл

Отредактирована: 6 дней назад

Письма могут не отправляться из-за настроек почтовой службы, ошибок подключения к SMTP-серверу или невыполненных фоновых задач. Если проблема возникает только у отдельных сотрудников, следует проверить адрес получателя, подтверждение имейла и персональные настройки уведомлений.

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

Не приходит тестовое письмо

Откройте Настройки и пользователи → Системные настройки. Проверьте, включена ли отправка уведомлений на имейл, затем в настройках Почтовой службы отправьте тестовое письмо на доступный адрес.

При использовании Ручной настройки включите Использовать отладчик и повторите отправку. Сохраните полный текст ошибки. Отладчик помогает определить, на каком этапе прерывается отправка — подключение, аутентификация или передача письма. Настройка почтовой службы.

Ошибка подключения к SMTP-серверу

Проверьте:

  • SMTP-хост: Адрес соответствует почтовому серверу и разрешается в правильный IP-адрес
  • SMTP-порт и шифрование: Значения соответствуют требованиям почтового сервера
  • Сетевая доступность: Соединение разрешено со стороны сервера Пассворка
  • Сертификат: При защищённом подключении сертификат действителен, а цепочка доверия доступна окружению Пассворка

SMTP-сервер отклоняет логин, пароль или отправителя

Проверьте параметры аутентификации:

  • Логин соответствует учётной записи почтового сервера
  • Пароль действителен и не изменён после настройки Пассворка
  • Если почтовый сервис требует пароль приложения, указан пароль приложения
  • Параметр Использовать без аутентификации соответствует правилам SMTP-сервера
  • Учётной записи разрешена отправка от адреса, указанного в поле Имейл отправителя

Если вход в почтовый ящик через браузер работает, отдельно проверьте разрешение на SMTP-аутентификацию. Правила входа в веб-почту и отправки через SMTP могут различаться. Параметры ручной настройки.

Почта настроена через DSN, но изменения не применяются

Проверьте в config.env:

  • MAILER_DSN — Строку подключения, адрес сервера, порт и данные аутентификации
  • APP_SENDER_EMAIL — Адрес отправителя
  • Специальные символы в логине и пароле — Корректность URL-кодирования внутри строки подключения

После изменения DSN выполните предусмотренные инструкцией действия для применения конфигурации, включая перезапуск PHP и очистку кеша для соответствующего окружения. Затем повторите тестовую отправку. Настройка через DSN.

Используется локальная почтовая служба

Если выбрана Локальная служба, дополнительно проверьте Postfix или Windows SMTP:

  • Служба запущена
  • Настроен сервер дальнейшей пересылки
  • Действуют учётные данные для отправки
  • В очереди нет задержанных писем
  • В журнале службы отсутствуют ошибки подключения или отказа в пересылке

Передача письма локальной службе ещё не подтверждает доставку получателю. Причину задержки следует искать в очереди и журнале почтовой службы. Postfix в Docker, Windows SMTP.

Тестовое письмо приходит, а уведомления о событиях — нет

Откройте Настройки и пользователи → Аккаунт → Уведомления под учётной записью получателя.

Проверьте событие на соответствующей вкладке:

  • Персональные: Уведомления о событиях, затрагивающих учётную запись пользователя
  • История действий: Уведомления о выбранных событиях, доступных пользователю

Для события должна быть включена отправка на электронную почту — отметка в колонке со значком конверта. Уведомления внутри Пассворка и письма на почту настраиваются отдельно.

После изменения настроек воспроизведите ожидаемое событие и проверьте получение нового уведомления. Настройки уведомлений.

Письма не приходят отдельному сотруднику

Откройте Аккаунт → Профиль и интерфейс и проверьте адрес электронной почты. Для LDAP-пользователя также проверьте значение почтового атрибута в AD / LDAP.

Если в организации включено Обязательное подтверждение имейла, сотруднику следует подтвердить адрес по ссылке из проверочного письма. Требование распространяется и на адреса, полученные из LDAP и SSO. Профиль и подтверждение имейла.

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

Письма приходят с задержкой или перестали отправляться автоматически

Откройте Настройки и пользователи → Фоновые задачи. Проверьте время последних запусков и ошибки в истории выполнения.

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

Ошибки отправки нет, но письма в ящике нет

Проверьте папку «Спам», правила обработки входящих писем и карантин почтовой системы.

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

Если устранить проблему не удалось

Для обращения в техническую поддержку подготовьте:

  • Версию Пассворка, операционную систему и способ установки
  • Способ отправки — ручная настройка, DSN или локальная служба
  • SMTP-хост, порт и выбранный тип шифрования
  • Тип отсутствующего письма
  • Масштаб проблемы — один сотрудник или все получатели
  • Полный текст ошибки из отладчика
  • Логи фоновых задач и почтовой службы за время ошибки
  • Отладочную информацию без паролей, токенов и секретных значений DSN

Более подробно: