Ömercan Kuyumcu

Sonradan hatırlamak için yazdıklarım ..

DirectAdmin Mail Queue Timeout Çözümü


DirectAdmin kullanırken zaman zaman mail kuyruğunda birikim olabiliyor ve bu durumda, maillerin zaman aşımına uğramasıyla ilgili sorunlar yaşayabiliyoruz.

Bu durumu düzeltmek için ise manuel bir müdahale yapmamız gerekiyor. Bu süreci gerçekleştirmek için aşağıdaki adımları takip edebilirsiniz:

Ben bu durumu port 25’in kapatılması sonrasında EXIM’in mailleri teslim edememesi ve kuyrukta tuttuğu maillerin hepsinde otomatik timeout hatası döndürdüğü için kullanmak durumda kalmıştım.

İşleme başlamadan önce service exim stop komutunu kullanmayı unutmayın.

İlk olarak, mail kuyruğu “/var/spool/exim/input” dizininde bulunur. Bu dizine giderek, kuyruktaki dosyaları temizlemek için şu komutu kullanabilirsiniz:

cd /var/spool/exim/input
for file in * ; do rm -rf $file ; done


Ardından, “/var/spool/exim/msglog” dizinindeki log dosyalarını temizlemek için şu komutu kullanabilirsiniz:

cd /var/spool/exim/msglog
for file in * ; do rm -rf $file ; done


Son olarak, “/var/spool/exim/db” dizinindeki veritabanı dosyalarını temizlemeniz gerekecek:

cd /var/spool/exim/db
for file in * ; do rm -rf $file ; done


Tüm bu adımları tamamladıktan sonra, Exim’i yeniden başlatmak için aşağıdaki komutu kullanabilirsiniz:

/etc/init.d/exim restart

Bu adımları takip etmek, mail kuyruğunuzdaki olası sorunları çözecektir.


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir