如何通过管道传输 Mutt 电子邮件正文的文本,然后以交互方式编辑电子邮件?

如何通过管道传输 Mutt 电子邮件正文的文本,然后以交互方式编辑电子邮件?

我一直在试图弄清楚如何以这样的方式启动 Mutt,就像启动一个交互式 Mutt 并创建一封新电子邮件,然后将输出复制git request-pull到正文中(以便能够手动编辑它)。 不起作用 - 它只是以退出代码 0 退出,根本没有消息,我什至不确定是否发送了任何内容,因为标准发送文件夹中没有电子邮件的副本。git request-pull HEAD https://... | mutt -i- [email protected]

答案1

我假设您想在发送之前编辑邮件?在这种情况下,管道将无法工作,因为管道关闭时mutt会收到。EOF使用实际文件或使用进程替换,该ksh93功能也可在bash和中使用zsh,例如:

mutt -i<(git request-pull HEAD https://...) -s SUBJECT [email protected]

相关内容