代码之家  ›  专栏  ›  技术社区  ›  George Kourtis

mailx如何通过命令重复传递消息

  •  0
  • George Kourtis  · 技术社区  · 7 年前

    操作系统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
    

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

    1 回复  |  直到 7 年前
        1
  •  0
  •   George Kourtis    7 年前

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

    推荐文章