İçindekiler
cPanel Mail Kuyruğu (Queue) Nedir?
cPanel, WHM (Web Host Manager) ile birlikte Exim posta sunucusunu kullanır. Exim, gönderilmeyen veya sırada bekleyen e-postaları “mail queue” (posta kuyruğu) olarak saklar. Eğer mail kuyruğunda birikme olursa, bu sunucunun performansını etkileyebilir ve e-posta teslimatında gecikmelere yol açabilir.
Neden Mail Kuyruğu Temizlenmeli?
- Sunucunun aşırı yüklenmesini önlemek
- Spam e-postaların birikmesini engellemek
- E-posta gönderim sorunlarını çözmek
- Kara listeye düşme riskini azaltmak
cPanel Mail Kuyruğunu Kontrol Etme
1. WHM Paneli Üzerinden Kontrol
- WHM paneline giriş yapın.
- Email sekmesi altındaki Mail Queue Manager (Posta Kuyruğu Yöneticisi) seçeneğini açın.
- Buradan kuyrukta bekleyen e-postaları görüntüleyebilir, durumu inceleyebilir ve manuel olarak silebilirsiniz.
2. SSH Üzerinden Mail Kuyruğunu Kontrol Etme
SSH üzerinden mail kuyruğunu görüntülemek için aşağıdaki komutu çalıştırabilirsiniz:
1 2 | exim -bp |
Bu komut, mail kuyruğundaki bekleyen e-postaları listeleyecektir.
Bekleyen e-posta sayısını görmek için:
1 2 | exim -bpc |
cPanel Mail Kuyruğu Temizleme Yöntemleri
1. Tüm Mail Kuyruğunu Temizleme
Eğer tüm mail kuyruğunu temizlemek istiyorsanız, aşağıdaki komutu kullanabilirsiniz:
1 2 | exim -bp | awk '{print $3}' | xargs exim -Mrm |
Bu komut, mail kuyruğundaki tüm e-postaları toplu olarak siler.
2. Belirli Bir E-Postayı Silme
Eğer belirli bir e-postayı silmek istiyorsanız, öncelikle mesaj ID’sini bulup ardından şu komutu kullanabilirsiniz:
1 2 | exim -Mrm MESAJ_ID |
3. Belirli Bir Alan Adına Ait E-Postaları Silme
Eğer belirli bir domain’e ait tüm e-postaları silmek istiyorsanız:
1 2 | exim -bp | grep domain.com | awk '{print $3}' | xargs exim -Mrm |
Bu komut, belirttiğiniz domain.com adresine gönderilmeye çalışılan tüm e-postaları temizler.
4. Gönderilemeyen ve Başarısız Olan E-Postaları Temizleme
1 2 | exiqgrep -z -i | xargs exim -Mrm |
Mail Kuyruğunun Tekrar Dolmasını Önleme
- Spam filtrelerini etkinleştirin: SpamAssassin gibi çözümler kullanabilirsiniz.
- SPF, DKIM ve DMARC ayarlarını yapılandırın: E-posta doğrulama mekanizmalarını etkinleştirin.
- SMTP kimlik doğrulamasını zorunlu hale getirin: Yetkisiz erişimleri engelleyin.
- Exim yapılandırmasını optimize edin: Gerekli sınırlandırmaları ekleyerek aşırı yüklenmeyi önleyin.
- Gereksiz mail hesaplarını ve e-posta yönlendirmelerini kontrol edin: Kullanılmayan hesapları kapatın.
Sonuç
cPanel üzerindeki mail kuyruğunu WHM panelinden veya SSH komutlarıyla kontrol edip temizleyebilirsiniz. Düzenli olarak mail kuyruğunu izleyerek gereksiz e-posta birikmesini engelleyebilir ve sunucu performansınızı koruyabilirsiniz.