/ Var / mail / username içindeki her şeyi komut satırından nasıl silerim?


52

Uzun süredir devam eden bir cron işi sonucunda, kullanıcı posta kutumda 1.000'den fazla mesajım var. Onları silmenin en kolay yolu nedir?

Yanıtlar:


85

Tüm mesajları silmek istiyorsanız, aşağıdaki komutu kullanarak bir kullanıcının posta kutusu dosyasını kısaltabilirsiniz:

> /var/mail/username

(işaretinden daha büyük bir bilgi istemi değildir: aslında hiçbir şeyin çıktısını dosyaya yönlendirmezsiniz; bu dosyayı keser).


6

Postayı bir terminalde çalıştırın. D 1- düğmesine basın. Bu, bu mesajları siler.

Posta yönetimi için dosyaları kaldırmak, televizyonunuzun sesini bir çekiçle ayarlamak gibidir. İşe yarayabilir, ancak optimal ve çok acımasız değildir.


Bu doğru cevap. Ayrıca, komuttan anlaşılamıyorsa, yalnızca bazı e-postaların silinmesine de izin verir. Örneğin d 1-100, ilk 100 e-posta mesajını silecektir.
texnic

Yüklemek mailutilsve daha sonra d *Ubuntu 12.04
Leslie Viljoen

1

Postadan her şeyi nadiren silmek istediğinizi savunuyorum.

Bu nedenle, her kullanıcının postalarının son 100 satırını tutmak için haftalık olarak çalışacak bir crontask kurmanızı tavsiye ederim.

cat /var/mail/username | tail -100 > /var/mail/username

bu son 100 çizgiyi koruyacak


4
Bu iyi bir çözüm değil. Bir mesajın ortasında dosyayı kesme riski vardır. / Var / mail / user için varsayılan biçim, ardışık e-postalara sahip bir dosyadır. Örneğin, ortasında bir mIME mesajını keserseniz, geçersiz olur. Posta makaralarını düzenlemek için mail gibi araçlar kullanın - ya da> / var / mail / username trick ile hepsini silin.
vidarlo

0

Ftp erişiminiz olup olmadığına bağlıdır. Eğer öyleyse, Nautilus'u diğer ftp istemcilerinden daha iyi bir anlaşma yapmak için kullanın. Web sitelerimdeki sayfaları düzenlemek için ayrıca ve Bluefish'i de kullanıyorum.

Herhangi bir dosyayı ve tüm dosyaları görüntüleyebileceğiniz ve silebileceğiniz bir Posta klasörü bulunmalıdır.

CPanel'de Dosya Yöneticisinden çok daha kolay buluyorum.


2
Burada çok fazla varsayımda bulunuyorsunuz - cPanel, ftp erişimi ve benzeri. Bunları neye dayandırıyorsun?
vidarlo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.