Mail trafiği yoğun olan hosting sunucularında, zamanla mail queue (posta kuyruğu) birikmesi kaçınılmaz hale gelir.
Özellikle spam saldırıları, yanlış yapılandırılmış formlar veya geçersiz alıcı adresleri nedeniyle kuyruk hızla dolabilir.
İşte bu noktada devreye ConfigServer Mail Queues (CMQ) girer.
CMQ, cPanel/WHM tabanlı Linux sunucularda e-posta kuyruğunu kolayca görüntülemeyi, analiz etmeyi ve temizlemeyi sağlayan ücretsiz bir WHM eklentisidir.
cPanel’in kendi arayüzünde sınırlı olan mail queue yönetimini CMQ ile hem görsel hem de işlevsel olarak çok daha kolay hale getirebilirsin.
ConfigServer Mail Queues (CMQ) Nedir?
CMQ, ünlü ConfigServer geliştirici ekibinin (CSF, CXS, LFD gibi popüler güvenlik araçlarının üreticisi) geliştirdiği bir WHM eklentisidir.
Ana görevi, Exim mail kuyruğunu yönetmek ve sunucuda sıkışan e-postaları kolayca tespit etmektir.
CMQ sayesinde:
- Mail kuyruğundaki tüm iletileri görüntüleyebilirsin.
- Spam veya geçersiz e-postaları tek tıkla silebilirsin.
- Belirli alan adlarına, göndericilere veya alıcılara göre filtreleme yapabilirsin.
- Mail loglarını (Exim log) doğrudan WHM arayüzünde inceleyebilirsin.
- Kuyruğu hızlı temizleyebilir, frozen (donmuş) mailleri kolayca silebilirsin.
Kısacası, komut satırında karmaşık Exim komutları yazmadan mail trafiğini yönetmek istiyorsan, CMQ tam sana göre bir araçtır.
CMQ Kurulumu (Adım Adım)
SSH ile Sunucuya Bağlan
Root yetkisine sahip bir kullanıcıyla SSH bağlantısı kur:
ssh root@sunucu-ip-adresi
Gerekli Araçları Kontrol Et
Sunucunda wget veya curl yüklü olmalı. Yoksa yükle:
yum install wget -y # CentOS / AlmaLinux
apt install wget -y # Ubuntu / Debian
CMQ Kurulum Dosyasını İndir
ConfigServer’ın resmi sitesinden CMQ’yu indir:
cd /usr/src
wget https://download.configserver.com/cmq.tgz
Dosyayı Aç ve Kurulumu Başlat
tar -xzf cmq.tgz
cd cmq
sh install.sh
Kurulum birkaç saniye sürecek ve bittiğinde şu mesajı göreceksin:
Installation complete.
Bu işlem CMQ eklentisini WHM paneline entegre eder.
WHM Arayüzünden CMQ’ya Erişim
Kurulum tamamlandıktan sonra WHM’ye giriş yap:
👉 https://sunucuip:2087
Sol menüde:
Plugins → ConfigServer Mail Queues (CMQ) sekmesini göreceksin.
Tıkladığında, Exim kuyruğunu görsel olarak yöneten bir arayüz açılacaktır.
CMQ Arayüzünü Kullanmak
CMQ açıldığında aşağıdaki sekmeler karşına çıkar:
| Sekme | Açıklama |
|---|---|
| Mail Queue | Kuyruktaki tüm e-postaları listeler. |
| Search Queue | Gönderici, alıcı veya domain bazlı arama yapar. |
| Frozen Mails | Gönderilemeyip donan e-postaları gösterir. |
| Exim Log Viewer | Exim posta günlüklerini görüntüler. |
| Options | Görüntüleme limiti, sıralama ve filtre ayarlarını yapar. |
Kuyruk Temizleme Örnekleri:
- Tüm frozen mailleri silmek için:
“Delete all frozen” seçeneğine tıkla. - Belirli bir domain’den gelen mailleri silmek için:
Filtre alanına@spamdomain.comyaz → Delete. - Tüm kuyruğu sıfırlamak için:
“Delete All” seçeneğini kullan (dikkatli ol – tüm e-postalar silinir).
Ek Özellik: Komut Satırı Desteği
CMQ kurulumu sonrası, Exim komutlarını terminalden de çalıştırabilirsin.
Örneğin:
exim -bpc # Kuyruktaki mail sayısı
exim -bp | exiqgrep -i | xargs exim -Mrm # Tüm mailleri sil
Ancak CMQ bu işlemleri grafik arayüzde çok daha güvenli ve kontrollü biçimde yapmanı sağlar.
Güvenlik ve Performans Önerileri
- Spam saldırılarını önlemek için CSF + LFD güvenlik araçlarını da yükle.
- SMTP Authentication ve SPF/DKIM kayıtlarını mutlaka aktif tut.
- “Frozen” maillerin artması, yanlış DNS veya kara liste (RBL) sorunlarına işaret edebilir — logları düzenli incele.
- Haftalık olarak CMQ üzerinden kuyruk kontrolü yap, gereksiz e-postaları sil.
ConfigServer Mail Queues – Sonuç
ConfigServer Mail Queues (CMQ), cPanel/WHM sunucularında mail kuyruğu yönetimini basitleştiren güçlü ve ücretsiz bir araçtır.
Kurulumu son derece kolaydır ve Exim komutlarıyla uğraşmadan tüm posta kuyruğunu görsel arayüz üzerinden yönetmeni sağlar.
CMQ sayesinde sunucun hem daha temiz hem de daha performanslı çalışacaktır.