Selamlar,
Bazen sunucularımızda önceden gönderdiğimiz maillerin birikmesi nedeniyle oluşan bir kuyruk meydana gelir. Bu kuyruk nedeniyle, göndermeye çalıştığımız mailler, kuyruğun sonunda yer alması nedeniyle gönderilemez. Bu yazımda Qmail kullanılan sunucularda, mail kuyruğunun nasıl temizleneceğini, boşaltılacağını anlatacağım.
Mailleri görüntüleme:
/var/qmail/bin/qmail-qstat
Önce servisi durduruyoruz,
/etc/init.d/qmail stop
Sonra aşağıdaki komutları uyguluyoruz,
cd /var/qmail/queue
rm -rf info intd local mess remote todo
mkdir mess
for i in `seq 0 22`; do
mkdir mess/$i
done
cp -r mess info
cp -r mess intd
cp -r mess local
cp -r mess remote
cp -r mess todo
chmod -R 750 mess todo
chown -R qmailq:qmail mess todo
chmod -R 700 info intd local remote
chown -R qmailq:qmail intd
chown -R qmails:qmail info local remote
Son olarak mail servisimizi baştan başlatıyoruz,
/etc/init.d/qmail start
Daha sonra tekrar kontrol etmek için;
/var/qmail/bin/qmail-qstat
komutunu uygulayabiliriz.
Bir önceki yazımız olan "Mail delivery failed: returning message to sender" Hatası başlıklı makalemizde bounce mail, mail delivery failed ve mail geri geldi hakkında bilgiler verilmektedir.