MailWizz EMA Nedir? Kurulum, Yapılandırma ve Optimizasyon Rehberi
İçindekiler
Giriş
MailWizz EMA, PHP tabanlı, ticari bir e-posta pazarlama (email marketing) yazılımıdır. SaaS mantığında çalışan bu sistem, kendi e-posta pazarlama servisinizin altyapısını oluşturmanıza imkân verir. E-posta kampanyalarını yönetmek, listeler oluşturmak, otomasyonlar tanımlamak, kullanıcıları yönetmek ve detaylı raporlar almak için profesyonel bir çözümdür.
1. MailWizz’in Temel Özellikleri
-
Kendi SMTP’nizi kullanabilme (Amazon SES, SendGrid, Mailgun, Postmark, vs.)
-
Gelişmiş Abone Listeleri ve Segmentasyon
-
Otomatik Yanıtlayıcılar (Autoresponders)
-
Detaylı İstatistikler ve Raporlama
-
Kampanya Takibi (Açılma, Tıklama, Bounce, vs.)
-
Çoklu kullanıcı ve müşteri desteği (multi-tenant SaaS)
-
API Desteği
-
Takvimle otomasyon yönetimi
-
Cron tabanlı görev planlama
2. Sistem Gereksinimleri
Minimum Gereksinimler:
-
PHP 7.4 – 8.1 arası (MailWizz sürümüne göre değişir)
-
MySQL 5.7+ veya MariaDB
-
Apache/Nginx Web Server
-
En az 2 GB RAM
-
En az 2 çekirdek CPU
-
10+ GB SSD disk alanı
PHP Uzantıları:
-
PDO
-
cURL
-
MBString
-
OpenSSL
-
SimpleXML
-
Zip
-
Fileinfo
-
GD
-
PCRE
-
IMAP
3. MailWizz Kurulumu (Adım Adım)
3.1 Lisans ve Dosyaların Alınması
-
MailWizz resmi sitesi üzerinden lisans satın alın.
-
Codecanyon üzerinden indirilen ZIP dosyasını açın ve
latest
klasörünü kullanın. -
latest
klasörünün içeriğini sunucunuzun ana dizinine yükleyin (public_html
veya/var/www/html
gibi).
3.2 Veritabanı Oluşturma
-
cPanel, Plesk ya da terminal üzerinden yeni bir MySQL veritabanı oluşturun.
-
Veritabanı kullanıcı adı ve şifresini not alın.
3.3 Web Tabanlı Kurulum
Tarayıcıya kurulum yolunu girin:
-
Lisans doğrulama: Envato purchase kodunu girin.
-
Sistem kontrolü: Gereksinimlerin karşılandığı kontrol edilir.
-
Veritabanı bağlantısı: Daha önce oluşturulan DB bilgileri girilir.
-
Yönetici bilgileri: Admin kullanıcı oluşturulur.
-
Kurulum tamamlandıktan sonra
install
klasörünü sunucudan silin.
4. İlk Giriş ve Genel Ayarlar
http://domainadresi.com/backend
adresinden giriş yapılır.
-
Site adı ve varsayılan e-posta adresleri tanımlanır.
-
Zaman dilimi, para birimi, saat formatı gibi ayarlar yapılandırılır.
-
Sistem logları, hata yönetimi, tema, gönderim ayarları detaylı şekilde düzenlenir.
5. MailWizz Yapılandırma
5.1 SMTP Sunucusu Ekleme
-
Backend > Servers > Delivery Servers > Create New
-
SMTP, Amazon SES, Mailgun gibi servisler eklenebilir.
-
Gönderim hızları (X mail/saat), throttle ayarları yapılabilir.
-
IP rotasyonu desteklenir.
5.2 Bounce Sunucusu
-
Bounce sunucusu tanımlanarak geçersiz adresler otomatik olarak sistemden temizlenir.
-
IMAP/POP3 destekli e-posta adresi gerekir.
-
Genelde
[email protected]
gibi özel adres kullanılır.
5.3 Listeler ve Aboneler
-
Listeler oluşturularak kullanıcılar elle veya CSV/Excel ile eklenebilir.
-
Otomatik temizleme, doğrulama, segmentasyon gibi gelişmiş filtreler vardır.
-
Doğrulama sistemleri ile (ZeroBounce, EmailListVerify gibi) entegrasyon sağlanabilir.
5.4 Kampanyalar
-
Sürükle bırak editör veya HTML ile kampanya oluşturulabilir.
-
Zamanlayıcı ile ileri tarihli gönderim tanımlanabilir.
-
Split testing (A/B Test) desteği vardır.
-
RSS-to-email özelliği ile blog gönderileri otomatik e-postaya çevrilebilir.
6. Müşteri Paneli Özellikleri
MailWizz çok kullanıcılı bir yapıya sahiptir. Her kullanıcı kendi kampanyalarını yönetebilir.
-
SMTP ve bounce ayarlarını sadece kendi için yapılandırabilir.
-
Kullanıcı başına kota, gönderim limiti, hız limiti gibi sınırlamalar tanımlanabilir.
-
Faturalandırma sistemleriyle entegre çalışabilir (PayPal, Stripe vs.)
7. MailWizz Performans ve Optimizasyon
7.1 Cron Görevleri
MailWizz, e-posta gönderimini ve kontrolünü cron görevleri ile yapar. Örnek cron görevleri:
Bu görevler aşağıdaki fonksiyonları yerine getirir:
-
Kampanya gönderimi
-
Otomatik yanıtlayıcı yönetimi
-
Bounce işleme
-
Temizlik (optimize) işlemleri
7.2 Veritabanı Temizliği
-
Düzenli olarak veri arşivleme ve tablo temizliği yapılmalıdır.
-
Campaign Delivery Logs
,Email Open Logs
,URL Click Logs
gibi tablolar şişebilir. -
backend > Misc > Cleaner
modülü ile günlük veya haftalık temizlik yapılabilir.
7.3 CDN ve Cache Kullanımı
-
Görsel içerikler için CDN kullanımı gönderim hızını artırır.
-
HTML ve JS dosyaları
mod_pagespeed
ya daCloudflare
üzerinden sıkıştırılabilir.
7.4 SMTP Performansı
-
Amazon SES, Mailgun, Postmark gibi SMTP sağlayıcıları daha güvenilir ve hızlıdır.
-
SPF, DKIM, DMARC kayıtları DNS tarafında tanımlanmalıdır.
8. Güvenlik Önlemleri
-
install
klasörü kurulumdan sonra mutlaka silinmeli. -
backend
vecustomer
panellerine 2FA (iki faktörlü doğrulama) eklenmeli. -
Yönetici şifresi güçlü olmalı ve düzenli değiştirilmelidir.
-
IP whitelisting uygulanabilir.
-
Güvenlik duvarı ve WAF (örn. BitNinja, Imunify360) sistemleri kurulmalı.
9. Gelişmiş Kullanım ve Entegrasyon
9.1 API Entegrasyonu
MailWizz API ile kampanya gönderimi, abone ekleme, segment çekme gibi işlemler yapılabilir.
PHP örneği:
9.2 WooCommerce – WordPress Entegrasyonu
-
API aracılığıyla sipariş sonrası kullanıcıyı abone yapma
-
Otomatik kampanya tetikleme
9.3 Webhook Kullanımı
-
Kampanya gönderimi sonrası webhook ile sisteminize veri aktarımı yapılabilir.
-
Örn: CRM’e kullanıcı verisi gönderimi.
10. MailWizz vs Diğer Sistemler
Özellik | MailWizz | Mailchimp | Sendinblue |
---|---|---|---|
Lisans Ücreti | Tek sefer | Aylık | Aylık |
SMTP Yönetimi | Var | Yok | Kısıtlı |
Özelleştirme | Geniş | Kısıtlı | Orta |
API Desteği | Gelişmiş | Gelişmiş | Sınırlı |
Performans | Sunucuya Bağlı | Yüksek | Orta |
Sonuç
MailWizz, kendi e-posta pazarlama sisteminizi kurmak ve yönetmek için ideal, güçlü ve esnek bir yazılımdır. Özellikle yüksek hacimli e-posta gönderimleri yapan ajanslar, e-ticaret siteleri veya SaaS projeleri için maliyet etkin ve özelleştirilebilir bir çözümdür.
Kurulumdan sonra doğru SMTP altyapısı, segmentasyon, cron görevleri ve güvenlik önlemleriyle MailWizz sistemi uzun vadeli, güvenilir ve ölçeklenebilir hale getirilebilir.