Kuyruk Yönetimi
Kuyruk Yönetimi, toplu e-posta gönderimlerinin kontrollü şekilde işlenmesini sağlar. Büyük gönderimlerde tüm e-postaların aynı anda gönderilmesi yerine, kayıtlar kuyruğa alınır ve sistem belirlenen ritimde işler.
Kuyruk neden gereklidir?
- Hosting veya API sağlayıcı günlük limitlerini korumak.
- Toplu gönderimde sunucu yükünü azaltmak.
- Başarısız kayıtları ayrı izlemek ve yeniden denemek.
- Zamanlanmış gönderimleri planlanan saatte başlatmak.
- Yanlış gönderim fark edilirse kuyruğu durdurabilmek.
Kuyruk durumları
| Durum | Açıklama |
|---|---|
| Bekliyor | Gönderim için sırada bekleyen kayıt. |
| İşleniyor | Sistem tarafından gönderim denemesi yapılan kayıt. |
| Tamamlandı | Gönderimi başarılı tamamlanan kayıt. |
| Başarısız | Teknik, alıcı veya provider kaynaklı nedenle gönderilemeyen kayıt. |
| İptal | Kullanıcı tarafından gönderimden çıkarılan kayıt. |
Liste bilgileri
- Alıcı e-posta adresi.
- Konu satırı.
- Kullanılan şablon.
- Oluşturulma zamanı.
- Planlanan gönderim zamanı.
- Deneme sayısı ve son hata mesajı.
- İlişkili içerik veya gönderim kampanyası.
Cron ve zamanlama
Kuyruk, WordPress cron veya sunucu cron yapılandırmasına bağlı olarak çalışır. WP-Cron kapatıldıysa, hosting tarafında düzenli tetiklenen gerçek cron ayarı gerekir. Aksi halde zamanlanmış e-postalar beklemede kalabilir.
Kuyruk aksiyonları
| Aksiyon | Kullanım |
|---|---|
| Şimdi işle | Cron'u beklemeden uygun kayıtları işlemeyi dener. |
| İptal | Belirli bir e-postayı gönderimden çıkarır. |
| Yeniden dene | Başarısız kayıt için tekrar gönderim dener. |
| Toplu iptal | Seçili bekleyen kayıtları kuyruktan çıkarır. |
| Durdur / devam ettir | Bakım veya hata durumunda kuyruğun çalışmasını geçici olarak durdurur. |
Kuyruğu ne zaman durdurmalısınız?
- Yanlış alıcı listesi seçildiğini fark ettiğinizde.
- Şablonda hatalı bağlantı veya eksik değişken görüldüğünde.
- Mail Transport testi başarısız olmaya başladığında.
- Hosting veya sağlayıcı günlük limitine yaklaşıldığında.
- Bakım veya migration sırasında.
Başarısız kayıtları yeniden deneme
Başarısız kayıtları yeniden denemeden önce hata nedeni anlaşılmalıdır. SMTP bağlantısı, API key, alıcı adresi veya kota sorunu çözülmeden yapılan toplu yeniden deneme aynı hatayı tekrar üretir.
Gönderim sonrası kontrol
- Kuyrukta bekleyen kayıt kaldı mı?
- Başarısız kayıtların oranı normal mi?
- Günlük gönderim limiti aşıldı mı?
- Log ekranında şablon ve alıcı bilgileri doğru mu?
- Test alıcısında e-posta görünümü doğru mu?