Skip to main content
Сервис web отправляет все письма (активация, приглашения в проекты, сброс пароля) из каждого пода Ayakaleaf Pro. Настройки такие же, как в Toolkit, см. Доставка электронной почты.

Настройка

1

ConfigMap

30-config.yaml (additions)
OVERLEAF_EMAIL_FROM_ADDRESS включает отправку. Задавайте его только вместе с сервером SMTP (или SES): если указан только отправитель, Ayakaleaf Pro пытается использовать сервер SMTP внутри пода, и все письма не отправляются. Без него письма не отправляются, а лишь записываются в web.log.OVERLEAF_EMAIL_SMTP_SECURE, OVERLEAF_EMAIL_SMTP_IGNORE_TLS и OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH считываются как JSON, поэтому используйте "true" или "false": значение вроде yes останавливает все сервисы пода при запуске.
2

Secret

Для API Amazon SES поместите сюда вместо этого OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID и OVERLEAF_EMAIL_AWS_SES_SECRET_KEY, а OVERLEAF_EMAIL_DRIVER: ses и OVERLEAF_EMAIL_AWS_SES_REGION — в ConfigMap.
3

Примените, перезапустите и проверьте

Отправьте себе письмо для сброса пароля со страницы входа. Если оно не пришло, проверьте, доступен ли сервер SMTP из подов, и посмотрите журнал web:

Несколько реплик

Ничего дополнительного не требуется. Каждая реплика отправляет письма с одинаковыми настройками, а ограничение частоты отправки подсчитывается в Redis по всем репликам. Если ваш сервер SMTP принимает только известных отправителей, разрешите адреса, с которых поды выходят из кластера (обычно это адреса узлов).

Проверено на Kubernetes

С Mailpit в качестве сервера SMTP, на Kubernetes 1.37 с одной репликой, наши сквозные тесты, отправляющие письма, проходят: письмо активации учётной записи, созданной администратором, письмо активации при самостоятельной регистрации, ограниченной доменами, письмо для сброса пароля, письмо с уведомлением пользователя об удалении его учётной записи, а также поведение, когда сервер SMTP отклоняет письмо активации или удаления: учётная запись всё равно создаётся или удаляется, а письмо активации можно отправить повторно позже. С OVERLEAF_EMAIL_FROM_ADDRESS и без хоста SMTP запрос на сброс пароля завершался ошибкой, а в web.log появлялось «error sending message», как описано выше.
Последнее изменение 2 ноября 2026 г.