PHP fopen收到的电子邮件.txt附件

时间:2015-05-20 21:10:25

标签: php email fopen email-attachments incoming-mail

我想做的是将电子邮件或文本从手机发送到电子邮件地址,以便将电子邮件转发/管道传输到PHP脚本。解析消息的to,from,subject和body,并将其与SQL数据库进行比较,其中将电子邮件正文与先前的条目进行比较,并将附加信息发送回原始发件人。 代码就像这样......

#!/usr/bin/php -q
<?php 
//Listen to incoming e-mails
$sock = fopen ("php://stdin", 'r');

$email = '';
//Read e-mail into buffer
while (!feof($sock))
{
    $email .= fread($sock, 1024);
}

//Close socket
fclose($sock);

此脚本适用于定期发送电子邮件至电子邮件通信。但是,当执行文本消息时,电子邮件的内容/正文在.txt附件中。我不知道要为文件名放什么,以便使用fopen命令打开.txt文件。 .txt附件总是“slide1.txt”我试过fopen(“slide1.txt”,“r”); fopen(“/ slide1.txt”,“r”); fopen(“php://stdin/slide1.txt”,“r”);还有一些没有运气的人。没有任何回报。

有什么想法吗?

0 个答案:

没有答案