从 mutt 命令行打开具有给定消息 ID 的消息

从 mutt 命令行打开具有给定消息 ID 的消息

我的 mutt 收件箱中有特定消息的标头值Message ID,我想用一次性 mutt 命令打开它,阅读并关闭。

目前,我打开 mutt,执行 with ~i <the-message-id>,其中仅列出一条消息,然后使用o(我的键绑定来打开消息)打开它。

有没有办法创建一个 shell 函数/脚本来启用类似的用法

mutt-open-message <the-message-id>

消息以 mutt 格式打开?我尝试使用-emutt 选项,但无法使此功能正常工作。

对此有什么想法吗?

答案1

这不是最漂亮的解决方案,但这似乎有效(使用 mutt 1.5.20),消息 ID 从我的收件箱中的 $MSGID 中获取:

mutt -e "macro index - 'l~i${MSGID}'; push -\n"

如果您已经在索引中使用“-”键,请选择不同的键。

相关内容