Skip to main content
Tjänsten web skickar alla mejl (aktivering, projektinbjudningar, lösenordsåterställning) från varje Ayakaleaf Pro-pod. Inställningarna är desamma som i Toolkit, se E-postleverans.

Konfiguration

1

ConfigMap

30-config.yaml (additions)
OVERLEAF_EMAIL_FROM_ADDRESS aktiverar utskick. Ange den bara tillsammans med SMTP-servern (eller SES): med enbart avsändaren försöker Ayakaleaf Pro använda en SMTP-server inne i podden, och varje mejl misslyckas. Utan den skickas inga mejl, de skrivs bara till web.log.OVERLEAF_EMAIL_SMTP_SECURE, OVERLEAF_EMAIL_SMTP_IGNORE_TLS och OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH läses som JSON, så använd "true" eller "false": ett värde som yes stoppar alla tjänster i podden vid start.
2

Secret

För Amazon SES-API:et lägger du i stället OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID och OVERLEAF_EMAIL_AWS_SES_SECRET_KEY här, och OVERLEAF_EMAIL_DRIVER: ses och OVERLEAF_EMAIL_AWS_SES_REGION i ConfigMap.
3

Tillämpa, starta om och testa

Skicka ett mejl för lösenordsåterställning till dig själv från inloggningssidan. Om det inte kommer fram kontrollerar du att SMTP-servern går att nå från poddarna och tittar i web-loggen:

Flera repliker

Inget extra. Varje replik skickar med samma inställningar, och hastighetsbegränsningen för utskick räknas i Redis över alla repliker. Om din SMTP-server bara accepterar kända avsändare tillåter du de adresser som poddarna lämnar klustret med (vanligtvis nodernas).

Testat på Kubernetes

Med Mailpit som SMTP-server, på Kubernetes 1.37 med en replik, klarar våra end-to-end-tester som skickar mejl sig: aktiveringsmejlet för ett konto som en administratör skapar, aktiveringsmejlet för en självregistrering begränsad till domäner, mejlet för lösenordsåterställning, mejlet som meddelar en användare att kontot har raderats, samt vad som händer när SMTP-servern nekar ett aktiverings- eller raderingsmejl: kontot skapas eller raderas ändå, och aktiveringsmejlet kan skickas igen senare. Med OVERLEAF_EMAIL_FROM_ADDRESS och ingen SMTP-värd misslyckades en begäran om lösenordsåterställning med ett fel, och web.log visade ”error sending message”, som beskrivs ovan.
Senast ändrad 2 november 2026