Exchange mail.que dosyası mail alışverişi oldukça büyüyen bir yapıya sahiptir. Diskteki boş alanın azaldığını görüp detaylı incelediğinizde mail.que dosyasınızın yüksek boyutlara ulaştığını görebilirsiniz. Bu makalede, Exchange Server mail.que dosyasının boyutunun nasıl düşürüleceğini göreceğiz.
Exchange Server’da mail.que dosya yolu
mail.que dosyasına ulaşmak için aşağıdaki path’e gidebilirsiniz.
%ExchangeInstallPath%TransportRoles\data\Queue

Best Practice olarak mail.que’yi içeren kuyruk klasörünü varsayılan konumdan farklı bir sürücüye taşımanızı öneririm. mail.que ‘nin varsayılan lokasyonda kaldığını varsayarak işlemlerime devam ediyorum.
Exchange Server’daki kuyrukların kontrol edilmesi
Exchange Management Shell’i yönetici olarak çalıştırın. Kuyrukları kontrol etmek için
Get-Queue komutunu çalıştırın.


Örneğimizde, mail kuyruğunda bekleyen mailler var. Bu şekilde Microsoft Exchange Transport servisini durdurursak kuyrukta bekleyen mailleri kaybederiz. Öncelikle servisi suspend moda alıp maillerin iletilmesini sağlıyorum.
Microsoft Exchange Transport hizmetinin durdurulması
Aşağıdaki komutla Microsoft Exchange Transport servisi suspend edilerek kuyrukta bekleyen maillerin iletilmesi kuyruğa yeni mail alınmaması sağlanır.

Tekrar Get-Queue komutunu çalıştırıp kuyrukta bekleyen mail sayısının sıfır olduğundan emin oluyorum.

Mesaj sayısı 0 olduktan sonra servisi durdurabilirsiniz.

Hizmeti durdurduktan sonra mail.que dosyasını taşıyabilir, yeniden adlandırabilir veya silebilirsiniz.
mail.que dosyasını yeterli alana sahip farklı bir diske taşıyın.
Aynı diskte yeterli alanınız varsa mail.que dosyasının adını mail.que.old olarak değiştirin.
Dosyayı hemen kaldırmak istiyorsanız veya yeterli disk boyutunuz yoksa mail.que dosyasını kaldırın.
Örneğimizde mail.que dosyasını kaldırdık.

Microsoft Exchange Transport hizmetini başlatın
Yukarıdaki adımları tamamladığınıza göre, Microsoft Exchange Transport Hizmetini başlatabilirsiniz.

Servisi başlattıktan sonra kuyruk klasörünü kontrol edelim.
mail.que dosyasının bulunduğu varsayılan klasörü kontrol edelim.
%ExchangeInstallPath%TransportRoles\data\Queue
Kuyruk klasörü yeni bir mail.que dosyası oluşturmalıdır.

mail.que dosyası artık yeniden sıfırdan başlayıp boyutu artacaktır.
Kuyruktaki mesajları kontrol etmek için Get-Queue komutunu çalıştırın. Kuyrukta varsa mesajlar iletilmeye başlayacaktır. Daha önce yaptığınız kuyruk klasörü yedeğini silebilirsiniz.