Php 阅读电子邮件附件

Php 阅读电子邮件附件,php,Php,我将电子邮件传输到PHP脚本,如下所示: #!/usr/local/bin/php -q <?php // read from stdin $fd = fopen("php://stdin", "r"); $email = ""; while (!feof($fd)) { $email .= fread($fd, 1024); } fclose($fd); mail('test@test.com','From TEST','"' . $email . '"'); ?

我将电子邮件传输到PHP脚本,如下所示:

#!/usr/local/bin/php -q
<?php

// read from stdin
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd))
{
        $email .= fread($fd, 1024);
}
fclose($fd);


mail('test@test.com','From TEST','"' . $email . '"');

?>
这基本上给我发送了整个电子邮件

我似乎找不到任何不依赖现有框架阅读附件的东西


有没有人能为我指出正确的方向来获取附件数据?附件将始终是一个CSV文件。

可能重复编写链接答案,然后再编写更多代码来解析MIME多部分数据,请接受以下建议:除非你能背诵RFC,否则你应该找一个类来为你做这件事,并为自己节省很多压力。它丑陋得像罪,但它起作用。