嗨'我想转发所有的电子邮件(这是来到我的收件箱)到PHP脚本和检索电子邮件内容并将其保存在一个文件中。因此,我正确地使用管道路径添加了邮件转发器。电子邮件管道与PHP脚本
地址来转发:[email protected]
管道的计划:/home/centuryw/public_html/stage/ana/osticket/upload/api/pipe.php
我用下面的脚本pipe.php
#!/usr/bin/php –q
<?
/* Read the message from STDIN */
$fd = fopen("php://stdin", "r");
$email = ""; // This will be the variable holding the data.
while (!feof($fd)) {
$email .= fread($fd, 1024);
}
fclose($fd);
/* Saves the data into a file */
$fdw = fopen("mail.txt", "w+");
fwrite($fdw, $email);
fclose($fdw);
/* Script End */
但有再次反弹到我的收件箱没有输出文件和所有的电子邮件。任何人都可以帮助我吗?
我从来没有想过pipe'ing。感谢您在我的脑海中创建的进步:) – nerkn 2011-04-08 07:06:49
我只是尝试将电子邮件转发到简单的PHP脚本,并将电子邮件内容写入文件。我可以使用Cpanel轻松添加邮件转发器。这不是一个愚蠢的想法。 – Chanaka 2011-04-08 08:11:32