Son gözden geçirme: Eylül 2026 · Postfix (Ubuntu 24.04, AlmaLinux 9) resmi dokümanına göre
Hızlı çözüm
Postfix mail kuyruğu komutları özetle şunlardır: kuyruğu görüntülemek için postqueue -p, belirli bir mesajı silmek için postsuper -d <kuyruk_id>, tüm kuyruğu boşaltmak için postsuper -d ALL kullanılır. Bu komutlar sunucuya root olarak SSH ile bağlanmayı gerektirir; paylaşımlı hosting hesabınızda bu erişim yoktur.
| Panel | Komut satırı (SSH), panel yok |
|---|---|
| Sistem | VPS/VDS, kendi Postfix kurulumunuz (root erişimi) |
| Yetki | root / sunucu yöneticisi |
| Narhost ürünü | Kurumsal E-posta |
Başlamadan önce
Paylaşımlı hosting kullanıyorsanız
Bu kart sunucu/WHM düzeyinde root erişimi gerektiren komutları anlatır. Paylaşımlı hosting hesabınızda mail kuyruğuna SSH ile erişemezsiniz; kuyruk temizliği Narhost tarafından WHM üzerinden yapılır. Panelden kendiniz yönetmek isterseniz Mail Kuyruğu Nasıl Temizlenir (WHM/cPanel) kartına bakın ya da doğrudan destek talebi açın.

Postfix, gönderemediği ya da henüz göndermeyi denemediği her mesajı bir kuyrukta (queue) tutar: active gönderilmeye çalışılan, deferred geçici hata alıp yeniden denenecek, hold elle bekletilen mesajlardır. Kuyruk zamanla şişerse disk dolabilir, gönderim gecikir ya da sunucunuzun IP’si karşı taraflarca yavaşlatılabilir. Bu komutlar kuyruğu görmenizi, tek tek mesajları incelemenizi ve gerektiğinde silmenizi sağlar.
Bu işlemler yalnızca kendi sunucunuzda (VPS/VDS) root erişiminizle yapılır; Narhost VPS/VDS ürünleri yönetimsizdir, Postfix kurulumu ve bakımı sunucunuzda size aittir. Kuyruk sorununun kaynağını da araştırmak isterseniz giden postanın spam’e düşmesi kartına bakabilirsiniz; kuyrukta biriken mesajların önemli bir kısmı bu nedenden kaynaklanır.
postqueue -p
Beklenen sonuç: her mesaj için kuyruk kimliği, boyut, kuyruğa giriş tarihi, gönderen ve alıcı adresi listelenir; kuyruk boşsa “Mail queue is empty” mesajı görünür.
postcat -q kuyruk_id
Beklenen sonuç: mesajın başlıkları ve varsa Postfix’in kaydettiği son teslim hatası ekrana yazdırılır.
postsuper -d kuyruk_id
Beklenen sonuç: komut mesajın silindiğini bildirir, sonraki postqueue -p çıktısında o kimlik artık görünmez.
Dikkat
postsuper -d ALL kuyruktaki tüm mesajları, meşru olanlar dahil, kalıcı olarak siler. Bu işlem geri alınamaz; önce postqueue -p ile kuyruğu gözden geçirin.
postsuper -d ALL
postsuper -d ALL deferred
Beklenen sonuç: belirttiğiniz kapsamdaki mesajlar silinir, postqueue -p artık boş ya da yalnızca kalan mesajları gösterir.
nano /etc/postfix/main.cf
message_size_limit = 20480000
systemctl restart postfix
Beklenen sonuç: değer byte cinsindendir (örnekte 20 MB); yeniden başlattıktan sonra bu boyutun altındaki ekli mesajlar reddedilmeden kuyruğa girer.
postqueue komutunun resmi dokümanına göre -p seçeneği kuyruktaki tüm mesajların özetini, -f seçeneği ise teslim denemesini hemen tetiklemeyi sağlar.
postsuper komutunun resmi dokümanına göre -d seçeneği belirtilen kuyruk kimliğini ya da ALL anahtar kelimesiyle kuyruğun tamamını kalıcı olarak siler.
Sonuç
postqueue -p komutunun çıktısı beklediğiniz durumu (boş kuyruk ya da yalnızca bilinen mesajlar) gösteriyorsa postfix mail kuyruğu komutları ile istediğiniz temizliği doğru yapmışsınız demektir.
Narhost desteği
Talebe şunları ekleyin: sunucunuzun IP’si, kuyrukta gördüğünüz kuyruk kimlikleri ya da hata mesajı, hangi komutu çalıştırdığınız. Paylaşımlı hosting hesabınız varsa doğrudan destek talebi açın; bu işlemi sizin yerinize ekip yapar.
Sonraki adımlar
Hayır, ikisi de aynı kuyruk listesini gösterir; mailq eski isimlendirmedir, postqueue -p Postfix’in kendi komutudur.
Hayır. Paylaşımlı hostingde SSH ve root erişimi yoktur; kuyruk işlemleri Narhost tarafından sunucu tarafında yapılır, siz WHM/cPanel üzerinden yalnızca kendi mail hesabınızı yönetirsiniz.
Doğrudan bir bayrak yoktur; postqueue -p çıktısını gönderen adresine göre süzüp bulduğunuz kuyruk kimliklerini tek tek postsuper -d ile silersiniz.
Bu makale sorununuzu çözdü mü?
Geri bildiriminiz için teşekkürler.
Çö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.