我正在寻找编写一个 PHP 脚本,我也可以通过管道发送电子邮件。然后,该脚本会提取所有附件并将它们保存到服务器上的一个文件夹中,从而丢弃该邮件。
我发现了许多将电子邮件作为可以拆分的字符串读取的示例:
$fd = fopen("php://stdin", "r");
$email = "";
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
然而,这些都不能处理 mime 附件的提取。我查看了PHP 手册,但没有看到如何将它们组合在一起。
有没有一种简单的方法可以做到这一点,甚至可以使用管道而不是弹出帐户?