Forum

Qmail kuyruktaki ma...
 
Bildirimler
Hepsini Temizle

Qmail kuyruktaki mailleri silme. KRİTİK

13 Yazılar
2 Üyeler
0 Reactions
495 Görüntüleme
(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

   Arkadaşlar merhaba, freebsd üzerine kurulu qmail sunucu da kuyrukta bekleyen 7456342 mail bulunmakta. makaleleri okudum fakat açıkcası işimi görücek bir yazı bulamadım. Kendim olarak exchange mail sunucu kullandığımdam qmail e yabancıyım. Çok yakın bir arkadaşımın ricasıyla görevi üstlenmiş durumdayım. Mail sunucu türkiyede kritik bir devlet kurumuna bağlı olduğundan her yaptığım işlemi titizlikle sürdürmekteyim. 

  Sunucuya ssh puty ile bağlanıp nasıl bir yol izlemeliyim ki bu kuyrukta bekleyen mailleri silebileyim. Şimdiden hepinize teşekkürler. 

 
Gönderildi : 16/04/2013 00:08

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

cd /var/qmail/queue

rm -rf *.*

shutdown -r now

 

bu işlemler sonucunda kuyruk temizlenmiş olur.

 

Bilgehan

 

 

 
Gönderildi : 16/04/2013 00:17

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

İlginiz için çok teşekkürler. farklı yazılarda stop ve start etmem gerektiğini anlatmaktalar. Bu işlemi stop yapmadan çalıştırabilirmiyiz.

 
Gönderildi : 16/04/2013 00:23

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

çalıştırabilirsiniz. reboot edecek en son komut ile. sıkıntı çıkmaması lazım...

 
Gönderildi : 16/04/2013 00:28

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

Cevabınız için şükranlarımı sunuyorum. Fakat restart -r ile sunucuyu direk kapatmış olucağımız için mail db otamatik durmuş olucaktır. Riskli bir işlem olarak görmekteyim. Sunucu durur ise kurum için kıyamet demek olucaktır.... En temiz ve sade olarak nasıl yapabiliriz arkadaşlar...

 
Gönderildi : 16/04/2013 00:31

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

shutdown -r now komutu sunucuyu restart eder. -r parametresi reboot anlamına gelir. birkaç defa qmail servislerinin restart edilmesi sonucu sıkıntılar yaşamış reboot ile herhangi bir problem yaşamamış biri olarak bunu önerdim.

 

 
Gönderildi : 16/04/2013 00:39

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

Teşekkürler mesai bitiminde deniyeceğim.

 
Gönderildi : 16/04/2013 11:57

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

üstad selam bu komut işe yaramadı .Az önce denedim...

 
Gönderildi : 16/04/2013 21:17

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

peki şu konmutun çıktısını alabilirmiyim,

# qmail-qstat

 

 
Gönderildi : 16/04/2013 22:42

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 
messages in queue: 8349303
messages in queue but not yet preprocessed: 1155305
 
Bu komutu 1dk aralıkla çalıştırdım. sonuç sürekli artmakta dakikada 600-700 adet mail oluşturmakta.
 
Gönderildi : 16/04/2013 22:50

(@bilgehanpoyraz)
Gönderiler: 809
Illustrious Member
 

o zaman şu script'i çalıştıralım. Bu kesin çözümdür.

#!/bin/sh
 # remove everything - STOP QMAIL FIRST!
 /sbin/service qmail stop
 for i in bounce info intd local mess remote todo; do
 find /var/qmail/queue/$i -type f -exec rm {} \;
 done
 /sbin/service qmail start

./temizle.sh komutu ile çalıştırabilirsiniz. Eğer olmaz ise uzaktan bağlantı ile yardımcı olayım size...

yukarıdaki metni temizle.sh isimle bir dosya içine kaydedin ve çalıştırın. bu script temizleyecektir queue'yu. sonucunu paylaşırsanız sevinirim.

Bilgehan

 
Gönderildi : 16/04/2013 22:56

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

dostum çok sağol deniyorum hemen. Yalnız üzerinde virüs olabilirmi. Çünkü sürekli mail oluşturuyor. team açabilirim sizlere...

 
Gönderildi : 16/04/2013 23:10

(@ilkermert)
Gönderiler: 13
Active Member
Konu başlatıcı
 

komutları yemedi üstad.

Team8 ID:  621 768 922

Pass :  5310

 yardımcı olabilirsen çok sevinirim.

 
Gönderildi : 16/04/2013 23:23

Paylaş: