E-Posta Servisleri
MüşavirFlow e-posta gönderim altyapısı, yerleşik Mail Transport katmanı üzerinden yönetilir. E-Posta Merkezi; aboneler, şablonlar, kuyruk, loglar ve otomasyon akışlarını kullanır. Mail Transport ise bu e-postaların hangi servis üzerinden gönderileceğini belirler.
Desteklenen gönderim modları
| Mod | Kullanım |
|---|---|
| WordPress Default Mail | Hosting veya WordPress varsayılan mail akışı. |
| Custom SMTP / Hosting SMTP | cPanel, Plesk veya özel mail sunucusu. |
| Google SMTP | Gmail veya Google Workspace hesabı. |
| Google Workspace SMTP Relay | Workspace Admin Console üzerinden relay yapılandırması. |
| Microsoft 365 SMTP AUTH | Office 365 SMTP gönderimi. |
| Microsoft Graph API | OAuth tabanlı Microsoft gönderim akışı. |
| SendGrid API | API tabanlı toplu ve sistem bildirimi gönderimi. |
| Mailgun API | Domain tabanlı API gönderimi. |
Genel kurulum akışı
- Ghost Admin içinde Ayarlar alanına gidin.
- E-Posta / E-Bülten ayarlarında Mail Transport bölümünü açın.
- Kullanılacak provider modunu seçin.
- Gönderici adı, gönderici e-postası ve Reply-To bilgisini girin.
- Seçili provider için credential alanlarını doldurun.
- Önce Dry Run, sonra bağlantı testi, en son gerçek test maili çalıştırın.
Provider bazlı kurulum detayları
WordPress Default Mail
Bu mod, WordPress'in varsayılan wp_mail() davranışını kullanır. Ek credential gerekmez. Küçük testler veya hosting mail altyapısı zaten doğru yapılandırılmışsa kullanılabilir; fakat profesyonel teslimat için genellikle SMTP veya API tabanlı provider önerilir.
| Gerekli bilgi | Açıklama |
|---|---|
| Gönderici adı | E-postalarda görünecek firma veya ofis adı. |
| Gönderici e-postası | Domain ile uyumlu bir adres olmalıdır. |
| Reply-To | Yanıtların düşeceği adres. |
Custom SMTP / Hosting SMTP
cPanel, Plesk veya özel mail sunucusu kullanan ofislerde tercih edilir. SMTP bilgileri genellikle hosting panelindeki e-posta hesabı ayarlarından alınır.
SMTP Host: mail.domain.com
SMTP Port: 465 veya 587
Şifreleme: SSL veya TLS
SMTP Kullanıcı Adı: info@domain.com
SMTP Parola: e-posta hesabı parolası
- Host alanına URL değil, yalnız mail sunucusu adı girilmelidir.
- Kullanıcı adı çoğu hosting yapısında tam e-posta adresidir.
- 465 genellikle SSL, 587 genellikle TLS / STARTTLS ile kullanılır.
- Bağlantı testi başarısızsa port, şifreleme ve kullanıcı adı birlikte kontrol edilmelidir.
Google SMTP
Gmail veya Google Workspace hesabı ile SMTP gönderimi yapılabilir. Hesap güvenlik ayarlarına göre normal parola yerine uygulama parolası veya Workspace tarafında izin verilen SMTP yapılandırması gerekebilir.
SMTP Host: smtp.gmail.com
SMTP Port: 587
Şifreleme: TLS
Kullanıcı Adı: gönderen Gmail veya Workspace adresi
Parola: uygulama parolası veya izin verilen SMTP parolası
- Gönderen adresi ile SMTP hesabı uyumlu olmalıdır.
- Kişisel Gmail kullanılıyorsa günlük limitler ve güvenlik politikaları dikkate alınmalıdır.
- Kurumsal kullanımda Google Workspace hesabı tercih edilmelidir.
Google Workspace SMTP Relay
Workspace SMTP Relay, Google Workspace kullanan kurumlarda daha kurumsal bir gönderim yöntemidir. Yapılandırma yalnız MüşavirFlow içinde değil, Workspace Admin Console tarafında da tamamlanmalıdır.
SMTP Host: smtp-relay.gmail.com
SMTP Port: 587
Şifreleme: TLS
Kimlik doğrulama: Workspace ayarına göre SMTP AUTH veya IP izinli relay
- Workspace yöneticisi SMTP relay kuralı oluşturmalıdır.
- Gönderici domaini Workspace içinde doğrulanmış olmalıdır.
- Sunucu IP adresiyle relay yapılacaksa hosting IP adresi doğru tanımlanmalıdır.
- TLS kullanımı önerilir.
Microsoft 365 SMTP AUTH
Microsoft 365 hesabı ile SMTP gönderimi için tenant, kullanıcı ve mailbox seviyesinde SMTP AUTH davranışı kontrol edilmelidir. Bazı tenantlarda SMTP AUTH varsayılan olarak kapalı olabilir.
SMTP Host: smtp.office365.com
SMTP Port: 587
Şifreleme: TLS
Kullanıcı Adı: gönderen mailbox adresi
Parola: mailbox parolası veya izin verilen kimlik doğrulama yöntemi
- Gönderen mailbox aktif olmalıdır.
- SMTP AUTH tenant veya mailbox seviyesinde kapalıysa gönderim reddedilir.
- Çok faktörlü doğrulama varsa provider politikası ayrıca kontrol edilmelidir.
Microsoft Graph API
Microsoft Graph API, SMTP yerine OAuth tabanlı modern gönderim yaklaşımıdır. Kurumsal yapılarda daha kontrollü ve denetlenebilir bir model sağlar; fakat Azure tarafında uygulama kaydı ve izin onayı gerekir.
| Gerekli bilgi | Açıklama |
|---|---|
| Tenant ID | Microsoft Entra / Azure tenant kimliği. |
| Client ID | Uygulama kaydının kimliği. |
| Client Secret | Uygulama için oluşturulan gizli anahtar. |
| Sender mailbox | Gönderimi yapacak mailbox adresi. |
| İzin | Mail gönderimi için gerekli Graph izni ve admin consent. |
- Microsoft Entra içinde yeni uygulama kaydı oluşturun.
- Client secret üretin.
- Mail gönderimi için gerekli Graph iznini ekleyin.
- Admin consent tamamlayın.
- MüşavirFlow'da Tenant ID, Client ID, Client Secret ve sender mailbox alanlarını doldurun.
- Önce credential testi, sonra gerçek test maili çalıştırın.
SendGrid API
SendGrid API, yüksek teslimat ihtiyacı olan bülten ve sistem bildirimi senaryolarında kullanılabilir. Sağlıklı kullanım için sender doğrulaması veya domain authentication tamamlanmalıdır.
API Key: SendGrid panelinden oluşturulan anahtar
Verified Sender: doğrulanmış gönderici adresi
Authenticated Domain: SPF/DKIM kurulumu yapılmış domain
- API key yalnız gerekli gönderim yetkileriyle oluşturulmalıdır.
- Gönderici adresi doğrulanmadan gerçek teslimat başarısız olabilir.
- Domain authentication yapılırsa teslim edilebilirlik daha sağlıklı olur.
- Testten önce sandbox veya doğrulama durumu kontrol edilmelidir.
Mailgun API
Mailgun API, domain tabanlı gönderim ve teslimat logları için kullanılabilir. Kurulumda domain, region ve API anahtarı birlikte doğru girilmelidir.
API Key: Mailgun panelinden alınır
Domain: mg.domain.com veya doğrulanmış gönderim domaini
Region: EU veya US
Sender: doğrulanmış domain ile uyumlu e-posta adresi
- Domain DNS kayıtları doğrulanmalıdır.
- EU / US region seçimi Mailgun hesabındaki domain bölgesiyle aynı olmalıdır.
- Sandbox domain kullanılıyorsa yalnız yetkili alıcılara gönderim yapılabilir.
- SPF ve DKIM doğrulaması yapılmadan canlı gönderime geçilmemelidir.
Test seviyeleri
| Test | Açıklama |
|---|---|
| Dry Run | Mail göndermeden zorunlu alan, sender, domain ve ayar uyumunu kontrol eder. |
| Bağlantı / Credential testi | Seçili provider için bağlantı ve yetki bilgilerini doğrular. |
| Gerçek test maili | Seçili transport üzerinden gerçek test e-postası gönderir. |
E-Posta Merkezi ile ilişki
E-Posta Merkezi içerik ve operasyon alanıdır; Mail Transport ise teslimat katmanıdır. Şablon, alıcı listesi, otomasyon ve kuyruk E-Posta Merkezi'nde yönetilir. SMTP veya API sağlayıcı ayarı Mail Transport içinde yapılır.
Teslim edilebilirlik kontrolü
- SPF kaydı seçili provider ile uyumlu mu?
- DKIM imzası doğrulanıyor mu?
- DMARC politikası From domain ile hizalı mı?
- Test mail spam klasörüne düşüyor mu?
- Gönderim logları başarılı mı?
Not: Harici SMTP eklentisi zorunlu değildir. MüşavirFlow kendi Mail Transport katmanı üzerinden gönderim sağlayabilir.