使用 mutt 编辑转发的 MIME 邮件

使用 mutt 编辑转发的 MIME 邮件

使用 mutt 转发完整的 MIME 邮件(mime_forward=yes)和在转发邮件时编辑邮件文本(mime_forward=yes)都非常简单,但包括附件同时编辑消息文本则不行。我遇到了多个建议:

  1. 使用 ESC e(重新发送消息)使用原始消息作为模板关联:这不起作用,因为 mutt 会解码邮件正文,将非 ASCII 字符转换为令人不快的字符串。

  2. 将原始邮件作为附件转发,并使用附件菜单中的 m 编辑其正文关联:这不起作用,因为“没有针对 message/rfc822 的 mailcap 编辑条目”(即使有这样的条目 – 我也不想编辑完整的 MIME 消息,而只想编辑它的第一部分)。

  3. 退回原始邮件:这需要编辑发件人头,并手动引用原始内容,耗时过多。

有没有简单的方法可以实现大多数其他邮件客户端的默认行为?

答案1

部分解决方案是通过您提到的第 2 点。Mutt 在发送邮件之前将附件存储在 /tmp/ 中。

  1. 选择要编辑的附件部分,在本例中为类型为“message/rfc822”的部分
  2. 按 Enter 键,附件将显示在 Mutt 中
  3. 从屏幕底部复制附件的路径
  4. 在 vim 等编辑器中打开链接
  5. 进行并保存更改

相关内容