首页 > 解决方案 > mailx如何通过命令重复传递消息

问题描述

操作系统 linux Ubuntu 16.04

使用 mailx (或其他实用程序),我需要将邮箱内的消息一一重复地传递给命令。

我尝试迭代地执行一旦启动 mailx 命令:

pipe . munpack

上面的意思应该是“将当前消息传递给命令 munpack”

但它回答:

Pipe to: "munpack"
munpack: reading from standard input
Did not find anything to unpack from standard input
"munpack" 18224 bytes

如果可行,我不知道如何迭代(而不是发送所有消息)。

标签: shellmailx

解决方案


pipe 命令只输出消息的第一个文本部分,而不是包含附件的所有消息。因此 munpack 无法解压并给出上述误导性信息。这样做的方法是使用 mailx 中的 write 命令来保存附件,然后查看如何处理它们。


推荐阅读