#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
Более подробно: