shell - 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
如果可行,我不知道如何迭代(而不是发送所有消息)。
解决方案
pipe 命令只输出消息的第一个文本部分,而不是包含附件的所有消息。因此 munpack 无法解压并给出上述误导性信息。这样做的方法是使用 mailx 中的 write 命令来保存附件,然后查看如何处理它们。
推荐阅读
- java - Java 中的 SOAP 客户端可以处理 WCF 消息凭据吗
- css - 缩小页面时如何防止DIV调整自身大小?
- javascript - 遍历嵌套的'ul'并通过ajax保存数据
- unity3d - 如何在 Unity3D 中分配给一个游戏对象的两种材质之间切换?
- angular - 编译角度期间最新 rxjs 中的错误
- mysql - 更新链接表
- asp.net - ASP.NET(经典):自动注册处理所有请求(包括非托管)的 Httpmodule
- reactjs - 第二次登录
- javascript - 使用带有 TypeScript 的 redux 时如何导出没有 ownProps 的 React 组件?
- php - 在 docker 容器中运行 laravel 时找不到 autoload.php