Skip to main content
Layanan web mengirim setiap email (aktivasi, undangan proyek, reset kata sandi) dari setiap pod Ayakaleaf Pro. Pengaturannya sama seperti di Toolkit, lihat Pengiriman email.

Konfigurasi

1

ConfigMap

30-config.yaml (additions)
OVERLEAF_EMAIL_FROM_ADDRESS mengaktifkan pengiriman. Atur hanya bersama dengan server SMTP (atau SES): jika hanya pengirim yang diatur, Ayakaleaf Pro mencoba server SMTP di dalam pod, dan setiap email gagal. Tanpa pengaturan ini, email tidak dikirim, hanya ditulis ke web.log.OVERLEAF_EMAIL_SMTP_SECURE, OVERLEAF_EMAIL_SMTP_IGNORE_TLS, dan OVERLEAF_EMAIL_SMTP_TLS_REJECT_UNAUTH dibaca sebagai JSON, jadi gunakan "true" atau "false": nilai seperti yes menghentikan setiap layanan di pod saat startup.
2

Secret

Untuk Amazon SES API, masukkan OVERLEAF_EMAIL_AWS_SES_ACCESS_KEY_ID dan OVERLEAF_EMAIL_AWS_SES_SECRET_KEY di sini sebagai gantinya, serta OVERLEAF_EMAIL_DRIVER: ses dan OVERLEAF_EMAIL_AWS_SES_REGION ke ConfigMap.
3

Terapkan, restart, dan uji

Kirim email reset kata sandi ke diri Anda sendiri dari halaman login. Jika email tidak sampai, periksa apakah server SMTP dapat dijangkau dari pod dan lihat log web:

Beberapa replika

Tidak ada yang perlu ditambahkan. Setiap replika mengirim dengan pengaturan yang sama, dan batas laju pengiriman dihitung di Redis untuk semua replika. Jika server SMTP Anda hanya menerima pengirim yang dikenal, izinkan alamat yang digunakan pod saat keluar dari kluster (biasanya alamat node).

Diuji di Kubernetes

Dengan Mailpit sebagai server SMTP, di Kubernetes 1.37 dengan satu replika, pengujian end-to-end kami yang mengirim email lulus: email aktivasi untuk akun yang dibuat admin, email aktivasi untuk pendaftaran mandiri yang dibatasi pada domain tertentu, email reset kata sandi, email yang memberi tahu pengguna bahwa akunnya telah dihapus, serta apa yang terjadi saat server SMTP menolak email aktivasi atau penghapusan: akun tetap dibuat atau dihapus, dan email aktivasi dapat dikirim ulang nanti. Dengan OVERLEAF_EMAIL_FROM_ADDRESS tanpa host SMTP, permintaan reset kata sandi gagal dengan error dan web.log menampilkan “error sending message”, seperti dijelaskan di atas.
Terakhir diubah pada 2 November 2026