Mail Kuyruğu (Queue) Nasıl Temizlenir (WHM/cPanel)

Son gözden geçirme: Eylül 2026 · WHM, Exim ve cPanel resmi dokümanına göre

Hızlı çözüm

Mail kuyruğu nasıl temizlenir sorusunun cevabı hangi panele eriştiğinize göre değişir: kuyruk ekranı WHM’dedir, cPanel’de böyle bir ekran yoktur. Paylaşımlı hosting kullanıyorsanız kuyruğu kendiniz temizleyemezsiniz; kaynağı (şüpheli hesap ya da betik) durdurup destek talebi açarsınız. Kendi sunucunuza (VPS/VDS) sahipseniz WHM → Email → Mail Queue Manager’dan ya da komut satırından temizlersiniz.

  1. Paylaşımlıda: cPanel → Gönderimi İzle’den kaynağı bulun, hesabı güvenceye alın, destek talebi açın.
  2. VPS/VDS’te: WHM Mail Queue Manager’ı açın ya da exim -bp ile kuyruğu listeleyin.
  3. Şüpheli mesajları exim -Mrm <message-id> ile tek tek silin.
Panel WHM (temizlik) · cPanel (yalnız teşhis)
Sistem VPS/VDS (root erişimiyle temizlik) · Paylaşımlı hosting (teşhis, temizlik destek talebiyle)
Yetki WHM/root erişimi (temizlik için zorunlu)
Narhost ürünü Kurumsal E-posta

Başlamadan önce

  • Paylaşımlı hostingde WHM erişiminiz olmadığını bilin; bu normaldir, kuyruk yönetimi Narhost tarafında kalır.
  • VPS/VDS’teyseniz root ya da sudo erişiminiz olsun.
  • Kuyruğu toptan sıfırlamadan önce bekleyen normal postalarınız olup olmadığını düşünün; bu adım geri alınamaz.

Mail kuyruğu neden birikir?

Mail kuyruğu, sunucudan henüz teslim edilememiş ya da tekrar denenmeyi bekleyen e-postaların tutulduğu geçici depodur. Alıcı sunucu geçici olarak erişilemezse ya da sizin sunucunuz kısa sürede çok fazla e-posta göndermeye çalışırsa mesajlar kuyrukta birikir. En sık neden, ele geçirilmiş bir e-posta hesabından ya da savunmasız bir form/betikten yapılan toplu spam gönderimidir; bu durumda kuyruk hızla binlerce mesaja çıkabilir ve sunucu performansını düşürür. Kaynak durdurulmadan kuyruk temizlense bile birkaç dakika içinde yeniden dolar.

Adım adım mail kuyruğu nasıl temizlenir

Yöntem 1 — Paylaşımlı hosting (cPanel, yalnız teşhis)

  1. cPanel → E-posta → Gönderimi İzle ekranını açıp son gönderim denemelerini inceleyin; hangi hesaptan ya da hangi saatte anormal bir gönderim olduğunu görün.

    Beklenen sonuç: kaynak hesap ya da IP adresi ret kayıtlarında görünür.

    cPanel Gönderimi İzle ekranında mail kuyruğu nasıl temizlenir teşhisi için kaynak hesabın tespiti
    Gönderimi İzle (Track Delivery) ekranı; anormal gönderim yapan hesap burada görülür.
  2. E-posta Hesapları‘ndan kaynağı bulduğunuz hesabın şifresini değiştirin ya da hesabı geçici olarak askıya alın.

    Beklenen sonuç: hesaptan yeni gönderim durur.

    cPanel E-posta Hesapları listesinde şüpheli hesabın şifresini değiştirme ya da askıya alma adımı
    E-posta Hesapları sayfası; şifre değiştirme ve askıya alma burada yapılır.
  3. Kaynak bir site formu ya da eklentiyse ilgili siteyi bakıma alın ya da eklentiyi devre dışı bırakın.
  4. Destek talebi açıp kuyruğun temizlenmesini isteyin; paylaşımlı hostingde bu adımı yalnızca Narhost yapabilir, çünkü kuyruk ekranı WHM’dedir.

Yöntem 2 — VPS/VDS (sunucunuzda, root erişimiyle)

  1. WHM’de Mail Queue Manager ekranını açıp bekleyen mesaj sayısını ve alıcılarını görün.
  2. Resmi Exim kuyruğu yönetimi dokümanına göre, komut satırından exim -bp | grep -c '<' ile kuyruktaki mesaj sayısını, exim -bp ile mesaj listesini görün.

    Beklenen sonuç: her satırda bekleme süresi, boyut ve mesaj kimliği (message-id) listelenir.

  3. Spam olduğunu belirlediğiniz mesajları exim -Mrm <message-id> komutuyla tek tek silin; bu yöntem normal bekleyen postaları etkilemez.
  4. Kuyruğu tamamen sıfırlamak yalnızca son çaredir ve geri alınamaz.

    Dikkat

    Aşağıdaki komut kuyruktaki tüm mesajları (spam olmayanlar dahil) sunucudan kaldırır; yalnızca kaynağı durdurduğunuz ve normal postaları önemsemediğiniz durumda kullanın.

    systemctl stop eximmv /var/spool/exim /var/spool/exim.oldmkdir -p /var/spool/exim/input /var/spool/exim/msglog /var/spool/exim/dbchown -R mail:mail /var/spool/eximsystemctl start exim

    Beklenen sonuç: kuyruk sıfırlanır, eski mesajlar exim.old dizininde saklı kalır ve gerekirse oradan geri alınabilir.

Doğrulama

Sonuç

exim -bp | grep -c '<' komutunun çıktısı düşüyor ya da sıfıra iniyorsa kuyruk boşalmış demektir; WHM Mail Queue Manager’da liste de aynı şekilde kısalır. Ardından kendinize bir test e-postası gönderip birkaç dakika içinde ulaştığını doğrulayın.

Hâlâ çözülmediyse

  • Kuyruk kısa süre sonra yeniden doluyor. Spam kaynağı hâlâ aktiftir; spam sorunu kartındaki teşhis adımlarıyla kaynağı bulup durdurun.
  • Paylaşımlı hostingde WHM’ye erişiminiz yok. Bu beklenen bir durumdur; kuyruğu siz temizleyemezsiniz, destek talebi açmanız gerekir.
  • IP’niz kara listeye düştü. Kuyruktaki toplu gönderim IP itibarınızı da etkilemiş olabilir; kara liste kartındaki adımları uygulayın.
  • Sunucunuzda exim komutu çalışmıyor. Sunucunuzda Exim yerine Postfix kullanılıyor olabilir; Postfix mail kuyruğu komutları kartına bakın.

Narhost desteği

Paylaşımlı hostingde mail kuyruğu nasıl temizlenir sorusunun cevabı bir destek talebinden geçer. Talebe alan adınızı, kaynağını bulduğunuz hesap ya da siteyi ve fark ettiğiniz belirtileri (yavaşlama, gönderim gecikmesi) ekleyin.

Destek talebi aç

Sıkça sorulan sorular

Mail kuyruğu nasıl temizlenir, cPanel’de bir ekran var mı?

Hayır. Kuyruk yönetimi WHM’nin Mail Queue Manager ekranındadır; cPanel bu ekranı içermez, bu yüzden paylaşımlı hosting müşterisinin doğrudan erişimi yoktur.

Paylaşımlı hostingde kuyruğu ben temizleyebilir miyim?

Temizliği siz yapamazsınız ama kaynağı (şifre değişikliği, şüpheli hesabı askıya alma, form/eklenti kapatma) siz durdurabilirsiniz; temizlik için destek talebi açmanız gerekir.

exim -Mrm komutu ne işe yarar?

Kuyruktaki tek bir mesajı, message-id’siyle belirterek siler; toplu silmeden farklı olarak yalnızca belirttiğiniz mesajı etkiler.

Bu makale sorununuzu çözdü mü?

Çözemediniz mi?

Teknik ekibimiz sunucu tarafındaki ayarları sizin için kontrol edebilir. Destek talebinizde alan adınızı ve aldığınız hata metnini paylaşmanız süreci hızlandırır.

Etiketler: whm

İlgili çözümler