sendmail - neomutt 如何使用 sendmail 变量?
问题描述
默认情况下,neomutt 发送纯文本电子邮件。在许多其他邮件客户端中,这些以等宽字体呈现,因此看起来不合适。出于这个原因,我想自动将我的电子邮件转换为 html,创建一个多部分/替代消息并附加两个版本。我创建了一个小的 python 脚本来做到这一点:在标准输入上接收一封电子邮件,解析它并将其写入标准输出。
我认为下一步将是set sendmail = "/home/me/bin/add_html.py | /home/me/bin/msmtpq"
。但是,这不会发送电子邮件。从 bash 启动时,该脚本本身与 msmtpq 命令和完整管道一样工作正常。因此,我认为 sendmail 命令不是简单地由收件人添加后缀并作为 shell 命令运行。这个对吗?如果是这样,neomutt 究竟如何使用 sendmail 变量?
解决方案
正如@Juancho 在他们的回答中所建议的那样,将管道命令集包装为单个脚本将起作用
您可以在此视频中看到实时示例https://www.youtube.com/watch?v=blqvk-eth3E
推荐阅读
- spring-boot - Elasticsearch RestHighLevelClient 使用 AWS Elasticsearch 的前几个查询速度很慢
- quartz - Quartz 手动作业开始不更新 previousFireTime
- android - 如何从 Android 中的 ListenableWorker 发回数据
- javascript - vue-google-chart GChart 使用按钮更改图形类型
- c# - 将材质变成纹理
- java - 如何在 Java 中将 int 数组的 ArrayList 转换为 int 数组的数组?
- google-apps-script - 在多个 GOOGLE 表格文件中使用独立脚本
- python - 如何通过使用 selenium 自动点击“立即购买”菜单中的付款方式来自动执行亚马逊订单
- javascript - 将对象数组拆分为包含具有相同值的对象的多个数组?
- testing - eggPlant 性能工具中的真实浏览器指标