代码之家  ›  专栏  ›  技术社区  ›  Stuart

用于分析电子邮件附件的脚本

  •  0
  • Stuart  · 技术社区  · 16 年前

    我正在寻找一种方法来监控一个Linux-mbox电子邮件帐户,当一封电子邮件到达时,我想从电子邮件下载一个附件并保存附件(CSV文件),以便它可以被PHP脚本使用。最好的办法是什么?我已经看过PHP的IMAP函数,但是当一个简单的bash脚本可能就是所需的全部时,这似乎不是最合适的方法?

    1 回复  |  直到 16 年前
        1
  •  1
  •   Geek Num 88 Walter    16 年前

    对于这种情况,我将电子邮件传输到一个PHP脚本,并让PHP脚本解析电子邮件。你得到的是立竿见影的结果,而不是等待一份工作把邮件拉下来

    $stdin = fopen('php://stdin', 'r');
    while (!feof($stdin))
    {
    $input .= fread($stdin, 8192);
    }
    

    $input file_put_contents("/tmp/file.csv",base64_decode($extracted_file_contents))

    确保chmod+x

    推荐文章