Mutt:对于中止的未修改消息不执行发送钩子

Mutt:对于中止的未修改消息不执行发送钩子

我在 Mutt 中使用两个身份(例如[email protected][email protected]),对于其中之一(例如[email protected]),我需要一个Bcc标头自动添加到所有传出消息中。我已经send-hook按照以下说明设法做到了这一点https://mutt-users.mutt.narkive.com/6D8d7dmp/adding-a-bcc-in-a-send-hook:

send-hook '~f ^[email protected]$' 'push <edit-bcc>[email protected]<enter>'

这个解决方案有效几乎完美的是,在Bcc“撰写”屏幕上将标题添加到保存的草稿中;但是,如果我:

  • [email protected]开始回复从“索引”屏幕发送的消息并且
  • 然后关闭未保存的草稿,

Mutt 仍然对我最初回复的当前选定消息执行来自send-hook(即)的命令。换句话说,中止草稿消息后,原始消息的源会在文本编辑器中自动打开,而不是显示“索引”屏幕。push <edit-bcc>[email protected]<enter>

那么,如何防止send-hooks 对中止的消息执行?

谢谢。

相关内容