Skip to content

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önder

Yapılandırma

AnahtarAmaç
smtp_hostSMTP sunucu hostname'i (zorunlu).
smtp_port1–65535 — STARTTLS için tipik olarak 587, TLS için 465.
smtp_userKullanıcı adı.
smtp_passŞifre.
smtp_fromFrom-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.

İlgili