Konfiguration
1
ConfigMap
30-config.yaml (additions)
OVERLEAF_EMAIL_FROM_ADDRESS slår afsendelse til. Angiv den kun sammen med SMTP-serveren (eller SES): med afsenderen alene forsøger Ayakaleaf Pro at bruge en SMTP-server inde i poden, og alle e-mails fejler. Uden den sendes e-mails ikke, men skrives kun til web.log.OVERLEAF_EMAIL_SMTP_SECURE, OVERLEAF_EMAIL_SMTP_IGNORE_TLS og OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH læses som JSON, så brug "true" eller "false": en værdi som yes stopper alle podens tjenester ved opstart.2
Secret
OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID og OVERLEAF_EMAIL_AWS_SES_SECRET_KEY her og OVERLEAF_EMAIL_DRIVER: ses og OVERLEAF_EMAIL_AWS_SES_REGION i ConfigMap’en.3
Anvend, genstart og test
Flere replikaer
Intet ekstra. Hver replika sender med de samme indstillinger, og hastighedsbegrænsningen for afsendelse tælles i Redis på tværs af alle replikaer. Hvis din SMTP-server kun accepterer kendte afsendere, skal du tillade de adresser, som podsene forlader clusteret med (normalt nodernes).Testet på Kubernetes
Med Mailpit som SMTP-server, på Kubernetes 1.37 med én replika, består vores end-to-end-test, der sender e-mail: aktiverings-e-mailen for en konto, som en administrator opretter, aktiverings-e-mailen for en selvregistrering begrænset til domæner, e-mailen til nulstilling af adgangskode, e-mailen, der fortæller en bruger, at kontoen er slettet, og hvad der sker, når SMTP-serveren afviser en aktiverings- eller sletnings-e-mail: kontoen oprettes eller slettes stadig, og aktiverings-e-mailen kan sendes igen senere. MedOVERLEAF_EMAIL_FROM_ADDRESS og ingen SMTP-vært fejlede en anmodning om nulstilling af adgangskode med en fejl, og web.log viste „error sending message”, som beskrevet ovenfor.
