SMTP
Endpoint'ler
PUT /api/v1/options { key, value } herhangi bir smtp_* anahtarını upsert
POST /api/v1/options/test/smtp { testTo? } bir test mesajı gönderYapılandırma
| Anahtar | Amaç |
|---|---|
smtp_host | SMTP sunucu hostname'i (zorunlu). |
smtp_port | 1–65535 — STARTTLS için tipik olarak 587, TLS için 465. |
smtp_user | Kullanıcı adı. |
smtp_pass | Şifre. |
smtp_from | From-adresi. Boşsa smtp_user'a varsayılanır. |
Bu anahtarlar ayarlandığında ilgili SMTP_* ENV değişkenlerini override eder. Bootstrapping ilk-boot config'i için ENV ve devam eden değişiklikler için yönetim panelini kullan (yeniden başlatma gerekmez — e-posta transporter'ı kayıtta geçersiz kılınır).
Test
POST /options/test/smtp opsiyonel bir testTo adresi (varsayılan mevcut admin'in e-postası) kabul eder ve tek bir test mesajı gönderir. Başarısızlıklar altta yatan nodemailer hatasını inline gösterir, böylece auth başarısızlıklarını, port engellemelerini veya DNS sorunlarını hızlıca tanılayabilirsin.
Ayrıca bkz.
SMTP'nin neden gerekli olduğu (OTP kayıt), sağlayıcıya özgü örnekler ve SPF/DKIM/DMARC kurulumu için bkz. Self-Hosting → SMTP.