我正在寻找一种在Mutt中选择多个消息的方法。
例如,选择第一条消息和最后一条消息将选择整个消息块。我还想使用正则表达式选择一个主题。
然后,我要对所选消息运行命令,即将它们保存到文件中。
我正在寻找一种在Mutt中选择多个消息的方法。
例如,选择第一条消息和最后一条消息将选择整个消息块。我还想使用正则表达式选择一个主题。
然后,我要对所选消息运行命令,即将它们保存到文件中。
Answers:
您需要运行tag-pattern
命令。缺省值为T
(Shift+ t)。然后可以给它一个正则表达式。默认情况下,它将匹配邮件主题。
如果需要按编号选择消息范围,则可以将~m [MIN]-[MAX]
模式提供给标签模式。这些年来,我发现还有许多其他有用的选项,您可以在手册的“高级用法-模式”部分中看到完整的列表。
您也t可以标记或取消标记突出显示的消息,以微调选择。
然后你可以运行tag-prefix
(;),其次是save-message
(s),它会提示您输入邮箱名。此命令将已保存的消息标记为要删除;还有一个copy-message
命令(C
,即Shift+ c)复制而不标记为删除。
D
然后键入一个模式(如spam@spam.spa
)。然后退出并清除。
扩展@Scott McClung的正确答案:
如果您想在默认情况下将mutt命令应用于所有选中的(带标签的)消息而不使用tag-prefix
(;
默认情况下绑定到),则可以auto_tag
通过将以下行添加到您的变量中来设置变量.muttrc
:
set auto_tag = true
true
我的Mutt版本1.10.1不接受它,并且指出值应该为yes
或no
。会对其进行编辑,但是对于SE来说,它太短了,无法接受。
还要检查http://www.sendmail.org/~ca/email/mutt/manual-4.html + http://www.rosipov.com/blog/effective-search-with-mutt/以获得有用的标记~d 31/12/99-01/01/00 ~s Y2K ~b scared
。
L
使用相同的语法仅浏览收件箱的一部分,例如~f moms.email@debian.org ~B your father
。
T
然后点(.
)