linux - 使用 mailx 和 bash 脚本解析邮件正文

标签 linux bash unix mailx

我正在尝试使用电子邮件自动化我工作的某些部分。是否有任何方法可以使用 mailx 和 bash 来提取邮件正文?

最佳答案

procmail 包中的

formail 可以很好地完成其他答案中所述的工作,但这里是我认为是问题的直接答案的摘要:

$ sudo apt-get install procmail

$ cat test.eml | formail -x To
 test@mydomain.com

$ cat test.eml | formail -x Subject
 hello

$ cat test.eml | formail -x Content
 multipart/alternative; boundary="f403043eea78e8658a0554677278"

关于linux - 使用 mailx 和 bash 脚本解析邮件正文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15600463/

相关文章:

c - 当 child fork 时,fork() 是如何工作的?

linux - 我可以将 O_DIRECT 用于写入请求以避免在电源故障期间丢失数据吗?

bash - 使用 sshfs 在 Bash 中自动挂载远程目录并期望

linux - RHEL 7 上的恶魔功能

linux - 将所有 blob 从 sqlite 导出到文件

linux - 通过匹配文本替换下一个文件列值中的值列

linux - 提取 shell 脚本中的所有变量值

regex - Bash - 从不包含特定模式的文件中获取行

linux - 在文本文件中添加 Control M 字符

linux - 如果我们关闭启动它的终端,linux 会杀死后台进程吗?