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.