IMAP Hesabınızı Temizlemek
IMAP hesabınızı temizlemek için en iyi süpürgeniz, dostlarınız find, xargs, grep and rm dir. Bunun için, IMAP hesabınıza Maildir formatında bir shell erişim gerekir. Maildir, her e-postayı, ayrı bir dosya olarak dizinde saklar.
Hesabınıza giriş yapın, dizininizi değiştirerek Maildir'in, sizin güncel iletilerinizi sakladığı dizine girin.
cd Maildir/cur/
Bir alt dizinde yer almış olabilecek dosyaları "find" bulmak istiyoruz ve bu dosyayı sonra xargs devrediyoruz. Böylece "grep" in bağımsız değişken listesinin fazla uzamadan , bir şablon araması olanaklı olacak ve bulduklarının "rm" tarafından kaldırılmasına izin verecektir. Şöyle :
find -type f -print0 | xargs -0 grep -liwZ "any character pattern you would like to find goes here" | xargs -0 rm –f
Örnek 1 :
find -type f -print0 | xargs -0 grep -liwZ "mailing-list@somewhere-you-do-not-subcribe-anymore.com" | xargs -0 rm –f
Bu "mailing-list@somewhere-you-do-not-subcribe-anymore.com". olan e-postayı silecektir.
Örnek 2 :
find -type f -print0 | xargs -0 grep -liwZ "$$$ A dollar for a sigh" | xargs -0 rm -f
Eğer şanssız bir gününüzdeyseniz ve işlerin daha kötüye gitmesini istemiyorsanız, bunu yapmak istemeyebilirsiniz.
Lütfen keyifle kullanmak isteyebileceğiniz başka seçenekleri görmek için şunları yazın :
man find man xargs man grep man rm
İpucu : Ev dizininizi temizlemek için bunu kullanabilirsiniz. Bu ipucu
adresinde bulunmuştu. The [http://www.tldp.org/ The Linux Documentation Project daki Advanced Bash-Scripting Guide]