Tüm Terminal postalarını nasıl silerim?


94

Uzun zaman önce, şimdi olmayan bir cronjob kurdum. Ne zaman Terminal'i açsam, şimdi "Postanız var" yazıyor. Hepsi aynı şeyi söyleyen 100 mesaj gibi bir şeyim var. Tüm mesajları toplu olarak nasıl silebilirim?


1
Bir MTA'nın OS X'e dahil olduğunu bile bilmiyordum. Şimdi düşünmeme rağmen, açıkçası şaşırmadım.
Jason Salaz

@ JasonSalaz Size sormayı unuttum, MTA nedir?
daviesgeek

1
Posta Aktarım Aracısı. Şüpheniz olduğunda, Wikipedia . En azından MTA'ları, MSA'ları, MDA'ları ve MUA'ları biliyorum.
Jason Salaz,

Yanıtlar:


180

mailBunu komut isteminde çalıştırarak UNIX yardımcı programını başlatın (örn. Terminal.app'de):

$ mail

Tüm mesajlarınızın bir listesini göreceksiniz. Posta isteminden, yapmak

? delete *
? q

Ve bu olmalı. Değişiklikleri diske kaydeden komuttan qsonra yaptığınızdan emin olun delete *.


İlk başta posta uygulamasının ne anlama geldiğini bilmiyordum. Aynı sıkıntı yaşayan herkese "Bu bir emirdir". Sadece terminalde yazın ve orada çalışan etkileşimli bir uygulama elde edersiniz. +1 Teşekkürler
Nabin

del 1Hata ayıklama amacıyla bazı e-postaları saklamanız gerekebilir diye, mesajın 1 olduğu yerde de kullanabilirsiniz .
Fadli Saad

diğer cevapları takip exitetmeye devam etti, ancak işi bırakmak için kullanıldı ve işe yaramadı. qSeçeneği belirttiğiniz için teşekkür ederiz .
frezq

10

Ayrıca doğrudan rotaya gidip : > /var/mail/$USERposta dosyasını boşaltmak için de koşabilirsiniz .

Not: Posta dosyasının silinmesi sudo gerektiriyor, sadece boş olarak ayarlamak yeterli.


0

Bu yazının eski olduğunu biliyorum, ancak bir yanıtla katkıda bulunmak istiyorum.

Posta mesajlarınızı silmek için aşağıdakileri yapın:

sudo rm /var/mail/[user]

Ve soruyu sormak için, bir e-posta bildirimi göndermek istemediğiniz her crontab için aşağıdakileri yapmanızı öneririm (bu şekilde postanızın postaları olmaz)

* * * * * /path/to/script.sh > /dev/null 2>&1

veya

* * * * * command > /dev/null 2>&1
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.