我的 mutt 收件箱中有特定消息的标头值Message ID
,我想用一次性 mutt 命令打开它,阅读并关闭。
目前,我打开 mutt,执行 with ~i <the-message-id>
,其中仅列出一条消息,然后使用o
(我的键绑定来打开消息)打开它。
有没有办法创建一个 shell 函数/脚本来启用类似的用法
mutt-open-message <the-message-id>
消息以 mutt 格式打开?我尝试使用-e
mutt 选项,但无法使此功能正常工作。
对此有什么想法吗?
答案1
这不是最漂亮的解决方案,但这似乎有效(使用 mutt 1.5.20),消息 ID 从我的收件箱中的 $MSGID 中获取:
mutt -e "macro index - 'l~i${MSGID}'; push -\n"
如果您已经在索引中使用“-”键,请选择不同的键。