我只是想知道我拥有的设备中隐藏的潜力,经过一段时间的思考,想出了这个:
如果从特定发件人发送电子邮件到“name@domain.com”(这将特定于设备),并且邮件正文的一部分包含链接,我是否可以创建一个PHP脚本通过POP3访问所述帐户,检测通过特定发件人发送到该地址的电子邮件,然后将包含字符串“http://www.domain.com/redirect.html?_encoding=”的电子邮件中的文件(链接)下载到我服务器上的目录?
基本上这个:
指定的发件人电子邮件“name@domain.com”,其中包含上面指定的链接的电子邮件。 PHP脚本(由Web浏览器调用)使用POP3从指定的发件人下载电子邮件中的链接,自动将其保存到“C:\ directory \ filename.suffix”?
更好的是,如果没有PHP脚本,可以在收到电子邮件时自动下载链接并将其保存到本地计算机上的目录中吗?
谢谢,我只是想找到它是否可能,而不是浪费我的时间。
答案 0 :(得分:1)
看看flourish fMailbox。您可以通过POP3轻松访问您的电子邮件,并检查它们的标准。
如果你经常运行脚本(例如使用cronjob)会有一个缺点:它基于电子邮件的'uid',这可能意味着'唯一身份' - 但是(至少在我的情况下)它根本不是那么独特如果您从服务器删除电子邮件,则会更改。换句话说,它不是一个唯一的ID,而是描述了第一封电子邮件,从第一封邮件开始计算。因此,如果您不想在每次检查邮件时从头开始,那么您必须将您的最后一个'uid'存储在某处并从那里开始并且b。)不应该从服务器删除电子邮件。
对于你的其余问题:
看看那里是否有特定的链接:http://de.php.net/manual/en/function.strpos.php
下载内容:http://de.php.net/manual/en/function.file-get-contents.php
答案 1 :(得分:0)
是的,这是可能的。单击此链接并向下滚动到用户离开有关访问POP3文件夹的注释的底部: