如何从 /var/mail/user 指定日期范围内删除邮件?

J. *_*Doe 3 mail

我的 /var/mail/user 文件中有很多邮件。有什么方法可以删除 2016 年生成的所有邮件吗?

pa4*_*080 5

您可以用于mutt此目的。它是一个小但非常强大的基于文本的程序,用于阅读和发送电子邮件:

\n
sudo apt install mutt \n
Run Code Online (Sandbox Code Playgroud)\n

步骤是:

\n
    \n
  • 运行mutt到终端。

    \n
  • \n
  • Shift+ D-删除模式- 删除与模式匹配的消息。

    \n
  • \n
  • 输入图案:~d 01/01/2016-31/12/2016并按Enter。您也可以使用该模式~d 1/16-12/16。其中~d [MIN]-[MAX]表示在日期范围内包含 \xe2\x80\x9cdate-sent\xe2\x80\x9d 的消息

    \n
  • \n
  • 按下q然后Enter再次点击。

    \n
  • \n
\n

在此输入图像描述

\n

根据当前主题,其他有用的模式可能是:

\n
    \n
  • ~d>30d- 将删除超过 30 天的消息。
  • \n
  • ~m 120-234123- 将删除号码在以下范围内的消息234范围内的消息。
  • \n
\n

参考:

\n\n