什么命令可以读取电子邮件邮箱文件并生成输出到标准输出?

什么命令可以读取电子邮件邮箱文件并生成输出到标准输出?

是否有任何 CLI 电子邮件客户端/程序可以读取电子邮件邮箱文件(包含单个电子邮件消息)并生成输出到标准输出主标题和文本?

$ mailcmd < email.file
From: [email protected]
Subject: some subject
Message text: Hello world!

答案1

可能的解决方案:

mutt -f email.file -e "push <decode-save><Return><Return><quit><Return>"

-e键执行以下命令
将按键序列添加到键盘缓冲区

结果我从原始邮箱文件中获取了包含主标题和纯文本的文件

当我在 cron 或 procmail 下执行脚本时:

export LANG=en_US.UTF-8 && screen -dm mutt -f email.file -e "push <decode-save><Return><Return><quit><Return>"

相关内容