Email SMTP
Email undangan staf dikirim lewat SMTP biasa, jadi bisa memakai penyedia mana pun. Fitur ini opsional: kalau SMTP_HOST kosong atau pengiriman gagal, undangan tetap dibuat dan admin mendapat tautan untuk disalin lalu mengirimnya sendiri (WhatsApp dan sebagainya).
- Aktifkan verifikasi 2 langkah di akun Google.
- Buat App Password di myaccount.google.com/apppasswords. Hasilnya 16 karakter.
- Isi environment:
SMTP_HOST=smtp.gmail.comSMTP_PORT=465SMTP_USER=alamat@gmail.comSMTP_PASS=<app password 16 karakter>EMAIL_FROM="Absensi Sholat <alamat@gmail.com>"SMTP_PORT boleh 587. EMAIL_FROM harus alamat Gmail yang sama. SMTP_PASS bukan password akun Google.
SMTP_HOST=smtp-relay.brevo.comSMTP_PORT=587SMTP_USER=<login SMTP dari dashboard Brevo>SMTP_PASS=<SMTP key dari dashboard Brevo>EMAIL_FROM="Absensi Sholat <pengirim-terverifikasi@domain.id>"SMTP_USER dan SMTP_PASS diambil dari menu SMTP & API di Brevo. EMAIL_FROM memakai pengirim yang sudah diverifikasi di Brevo.
Zoho (smtp.zoho.com), Mailgun (smtp.mailgun.org), atau server sendiri: caranya sama. Isi SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, dan EMAIL_FROM. Kebanyakan penyedia mewajibkan pengirim berupa akun atau domain yang sudah diverifikasi.
Port dan keamanan
Section titled “Port dan keamanan”| Port | Perilaku |
|---|---|
465 |
TLS langsung (secure). |
587 |
STARTTLS otomatis kalau server menawarkan. |
SMTP_SECURE (true atau false) bisa dipakai untuk menimpa perilaku otomatis ini.
Menguji
Section titled “Menguji”Kirim satu undangan ke email Anda sendiri dari Staf > Undang lewat email. Kalau berhasil, dialog hasil menuliskan “Email undangan dikirim ke …”. Kalau gagal, dialog menuliskan “Email gagal terkirim.” dan tetap menyediakan tautan untuk disalin.
Designed & Developed by NoxlyDev