首页 > 解决方案 > neomutt 如何使用 sendmail 变量?

问题描述

默认情况下,neomutt 发送纯文本电子邮件。在许多其他邮件客户端中,这些以等宽字体呈现,因此看起来不合适。出于这个原因,我想自动将我的电子邮件转换为 html,创建一个多部分/替代消息并附加两个版本。我创建了一个小的 python 脚本来做到这一点:在标准输入上接收一封电子邮件,解析它并将其写入标准输出。

我认为下一步将是set sendmail = "/home/me/bin/add_html.py | /home/me/bin/msmtpq"。但是,这不会发送电子邮件。从 bash 启动时,该脚本本身与 msmtpq 命令和完整管道一样工作正常。因此,我认为 sendmail 命令不是简单地由收件人添加后缀并作为 shell 命令运行。这个对吗?如果是这样,neomutt 究竟如何使用 sendmail 变量?

标签: sendmailmuttneomutt

解决方案


正如@Juancho 在他们的回答中所建议的那样,将管道命令集包装为单个脚本将起作用

您可以在此视频中看到实时示例https://www.youtube.com/watch?v=blqvk-eth3E


推荐阅读