默认情况下,neomutt 发送纯文本电子邮件。在许多其他邮件客户端中,这些以等宽字体呈现,因此看起来不合适。出于这个原因,我想自动将我的电子邮件转换为 html,创建一个多部分/替代消息并附加两个版本。我创建了一个小的 python 脚本来做到这一点:在标准输入上接收一封电子邮件,解析它并将其写入标准输出。
我认为下一步将是set sendmail = "/home/me/bin/add_html.py | /home/me/bin/msmtpq"
。但是,这不会发送电子邮件。从 bash 启动时,该脚本本身与 msmtpq 命令和完整管道一样工作正常。因此,我认为 sendmail 命令不是简单地由收件人添加后缀并作为 shell 命令运行。这个对吗?如果是这样,neomutt 究竟如何使用 sendmail 变量?