Skip to main content
Usługa web wysyła każdy e-mail (aktywacja, zaproszenia do projektów, resetowanie hasła) z każdego poda Ayakaleaf Pro. Ustawienia są takie same jak w Toolkit, zobacz Wysyłanie wiadomości e-mail.

Konfiguracja

1

ConfigMap

30-config.yaml (additions)
OVERLEAF_EMAIL_FROM_ADDRESS włącza wysyłanie. Ustawiaj go tylko razem z serwerem SMTP (lub SES): przy samym nadawcy Ayakaleaf Pro próbuje użyć serwera SMTP wewnątrz poda i każdy e-mail kończy się niepowodzeniem. Bez niego e-maile nie są wysyłane, a jedynie zapisywane w web.log.OVERLEAF_EMAIL_SMTP_SECURE, OVERLEAF_EMAIL_SMTP_IGNORE_TLS i OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH są odczytywane jako JSON, więc używaj "true" lub "false": wartość taka jak yes zatrzymuje wszystkie usługi poda przy starcie.
2

Secret

W przypadku API Amazon SES umieść tutaj zamiast tego OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID i OVERLEAF_EMAIL_AWS_SES_SECRET_KEY, a OVERLEAF_EMAIL_DRIVER: ses i OVERLEAF_EMAIL_AWS_SES_REGION w ConfigMap.
3

Zastosuj, zrestartuj i przetestuj

Wyślij sobie e-mail resetowania hasła ze strony logowania. Jeśli nie dotrze, sprawdź, czy serwer SMTP jest osiągalny z podów, i zajrzyj do logu web:

Kilka replik

Nic dodatkowego. Każda replika wysyła z tymi samymi ustawieniami, a limit wysyłania jest liczony w Redis dla wszystkich replik łącznie. Jeśli Twój serwer SMTP akceptuje tylko znanych nadawców, zezwól na adresy, z których pody wychodzą z klastra (zwykle adresy węzłów).

Przetestowano na Kubernetes

Z Mailpit jako serwerem SMTP, na Kubernetes 1.37 z jedną repliką, nasze testy end-to-end wysyłające e-maile przechodzą pomyślnie: e-mail aktywacyjny konta utworzonego przez administratora, e-mail aktywacyjny przy samodzielnej rejestracji ograniczonej do domen, e-mail resetowania hasła, e-mail informujący użytkownika o usunięciu jego konta oraz zachowanie, gdy serwer SMTP odrzuci e-mail aktywacyjny lub e-mail o usunięciu: konto i tak zostaje utworzone lub usunięte, a e-mail aktywacyjny można wysłać ponownie później. Przy ustawionym OVERLEAF_EMAIL_FROM_ADDRESS i braku hosta SMTP żądanie resetowania hasła zakończyło się błędem, a web.log pokazał „error sending message”, jak opisano powyżej.
Ostatnia modyfikacja 2 listopada 2026