E-Posta Servisleri
MüşavirFlow 3.8.4 ile e-posta gönderim altyapısı yerleşik Mail Transport katmanı üzerinden yönetilir. E-Posta Merkezi yine wp_mail() sözleşmesini kullanır; seçilen provider ise WordPress mail transport katmanını yapılandırır.
Desteklenen Provider Modları
| Provider | Transport | Kullanım |
|---|---|---|
| WordPress Default Mail | Default | Hosting veya WordPress varsayılan mail akışı |
| Custom SMTP / Hosting SMTP | SMTP | cPanel, Plesk veya özel mail sunucusu |
| Google SMTP Server | SMTP | Gmail veya Google Workspace hesabı, app password ile |
| Google Workspace SMTP Relay | SMTP Relay | Workspace Admin Console SMTP relay yapılandırması |
| Microsoft 365 SMTP AUTH | SMTP | smtp.office365.com üzerinden SMTP AUTH |
| Microsoft Graph API | API | OAuth client credentials ve Graph sendMail |
| SendGrid API | API | Verified sender veya authenticated domain ile Web API gönderimi |
| Mailgun API | API | Messages API, domain ve region bazlı gönderim |
Ayar Ekranı
- Ghost Admin > Ayarlar > E-Bülten sekmesine gidin.
- Mail Transport bölümünde provider modunu seçin.
- Gönderici adı, gönderici e-postası ve varsa Reply-To adresini girin.
- Seçili provider için gerekli credential alanlarını doldurun.
- Ayarları Kaydet butonuna basın.
- Sırasıyla Dry Run, Bağlantı/Credential Testi ve Gerçek Test Maili aksiyonlarını çalıştırın.
Test Seviyeleri
| Test | Ne yapar? | Ne zaman kullanılır? |
|---|---|---|
| Dry Run | Mail göndermez, dış bağlantı kurmaz; required field, secret durumu, port/şifreleme, sender/domain uyumu ve önerilen testleri listeler. | Her kayıttan sonra ilk kontrol |
| Bağlantı/Credential Testi | SMTP için bağlantı/TLS/AUTH; SendGrid için sandbox; Mailgun için domain/credential; Graph için token/mailbox yetki testi yapar. | Credential doğrulama |
| Gerçek Test Maili | Seçili transport üzerinden HTML + plain text alternative içeren gerçek test maili gönderir. | Canlı teslimat doğrulaması |
Custom SMTP / Hosting SMTP
SMTP Host: mail.buroadi.com
SMTP Port: 465
Şifreleme: SSL
SMTP Kullanıcı Adı: iletisim@buroadi.com
SMTP Parola: e-posta hesabının parolası
Host alanına URL veya e-posta adresi yazılmaz; yalnız sunucu adı girilir. 465 genellikle SSL, 587 genellikle TLS/STARTTLS ile kullanılır.
Google SMTP
Google SMTP için çoğu hesapta normal parola yerine 2FA + App Password gerekir. Önerilen varsayılan smtp.gmail.com, port 587, şifreleme TLS değerleridir.
Google Workspace SMTP Relay
Workspace Relay için smtp-relay.gmail.com kullanılır. Admin Console tarafında SMTP relay yapılandırması tamamlanmalı; TLS ile 587 önerilir. TLS veya SMTP AUTH kullanılmıyorsa sunucu IP adresinin relay tarafında izinli olduğundan emin olun.
Microsoft 365 SMTP AUTH
smtp.office365.com, port 587 ve TLS ile çalışır. Tenant ve mailbox seviyesinde SMTP AUTH açık değilse doğru credential girilse bile gönderim reddedilebilir.
Microsoft Graph API
Graph API modern OAuth tabanlı gönderim sağlar. Tenant ID, Client ID, Client Secret, sender mailbox, Mail.Send application permission ve admin consent gerekir. MüşavirFlow client credentials flow ile access token alır ve Graph sendMail endpointini kullanır.
SendGrid API
API Key: SG.xxxxxxxxxxxxxxxxxx
Verified Sender: info@buroadi.com
SendGrid API key yalnız gönderim yetkisiyle oluşturulmalıdır. Test ekranındaki sandbox credential testi gerçek teslimat yapmadan API erişimini doğrular.
Mailgun API
API Key: key-xxxxxxxxxxxxxxxxxx
Domain: mg.buroadi.com
Bölge: EU veya US
Mailgun sandbox domain yalnız authorized recipient adreslerine gönderim yapabilir. Canlı domainlerde SPF/DKIM kayıtlarının doğrulanması gerekir.
Deliverability Kontrol Listesi
- SPF kaydı provider ile uyumlu mu?
- DKIM imzası geçiyor mu?
- DMARC politikası From domain ile hizalı mı?
- Return-Path / envelope sender uyumu kontrol edildi mi?
- Test mail spam klasörüne düşüyor mu?
- Gmail "Orijinali göster" veya Outlook message headers içinde authentication sonuçları pass görünüyor mu?