Mutt:仅当某些电子邮件被标记时才移动电子邮件

Mutt:仅当某些电子邮件被标记时才移动电子邮件

我使用mutt并且喜欢从各种邮件列表中整理一些电子邮件。我仍然喜欢它们进入我的收件箱,但是当阅读时,我想以某种方式自动移动它们。

目前,我执行以下操作:

  • 选择与模式匹配的邮件,例如:T~f facebook.com
  • 将它们移动到某个地方:;s=Facebook

我做了一些宏以避免自己输入。但是我仍然需要执行两个单独的步骤。考虑到我有几个不同的邮件列表(例如 LinkedIn),每个列表需要两个步骤。

我想一步一步减少它,也就是说一个命令(宏)可以根据模式选择几条消息并移动它们。

问题是;s不检查某些邮件是否已经标记。这样,如果没有标记,它将移动当前邮件。;s如果没有设置标签,我如何添加一些条件以不执行任何操作?

答案1

我不是 mutt 用户,但看起来tag-prefix-cond可以做到这一点。这就像tag-prefix但是如果没有任何标记的消息,则命令缓冲区将被刷新而不执行任何操作(换句话说,无论您所处的任何钩子都会停止运行), 由此[电子邮件受保护]档案。

相关内容