Mutt(Neomutt)无法访问/显示纯文本附件(邮件正文)



当尝试打开/读取从 (Neo(mutt 中的Attachments视图中收到的消息的内联text/plain附件(纯文本消息的正文(时,我得到:

sh: /tmp/neomutt-x1-1000-1595035-6095510368090236182: Permission denied
Press any key to continue...

当我尝试从终端查看文件时,它工作正常:

$ cat /tmp/neomutt-x1-1000-1595035-6095510368090236182
Hi ...
[msg body]

当我尝试从Compose视图中查看/打开内联text/plain附件时,不会出现此问题。然后它通常显示在内置Pager中。

查看text/html或任何其他附件也没有问题。

我遇到了确切的问题,就我而言,我的 mailcap 文件有:

text/plain; $EDITOR %s ;

并且我的EDITOR变量没有设置,因此实际上 Neomutt 试图将文本文件作为可执行文件运行。

设置 EDITOR 变量应该可以解决问题,或者我所做的只是将该行更改为:

text/plain; less %s ;

效果很好。我使用vim撰写邮件,但希望使用less查看纯文本附件,以便在查看我自己的草稿之一的纯文本附件时,我不会无意中开始编辑仅用于查看的临时文件的文本。:-)

最新更新