我正在寻找一种方法来监控一个Linux-mbox电子邮件帐户,当一封电子邮件到达时,我想从电子邮件下载一个附件并保存附件(CSV文件),以便它可以被PHP脚本使用。最好的办法是什么?我已经看过PHP的IMAP函数,但是当一个简单的bash脚本可能就是所需的全部时,这似乎不是最合适的方法?
对于这种情况,我将电子邮件传输到一个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))
$input
file_put_contents("/tmp/file.csv",base64_decode($extracted_file_contents))
确保chmod+x