发送照片到电子邮件机器人,上传照片到网站

时间:2009-05-10 21:57:32

标签: php email upload photo bots

我不断采取以下步骤,我知道有一种方法可以实现自动化:

  1. 通过手机将照片发送给自己
  2. 将这些照片保存到我的电脑
  3. 将保存的照片上传到网站
  4. 是否有办法编写脚本(可能在PHP中),执行以下操作:

    1. 收听发送的任何电子邮件 机器人电子邮件的附件(例如: bot@site.com)
    2. 自动将发送到该电子邮件的所有附件上传到该网站? (例如:上传到www.site.com/photos)

2 个答案:

答案 0 :(得分:2)

如果您必须在服务器上安装它,有几种方法。

  • PHP可以检查邮件帐户via POP3 or IMAP。您可以运行一个cron作业来触发PHP脚本,每隔几分钟检查一个秘密电子邮件帐户并在那里进行处理。
  • 传入的电子邮件也可以piped直接发送给PHP脚本

我只是使用Flickr,他们会给你一个随机的电子邮件地址@ flickr.com,你可以发送附件并让它们自动处理。如果您可以使用Flickr托管您的照片,那么这是最快捷,最简单的选择。

答案 1 :(得分:-3)

如果您的手机可以上线,为什么要给他们发电子邮件而不是直接将照片上传到您的网站?许多移动平台都有客户端,用于向博客和托管服务(如Flickr)添加条目和图像。也许有这样的客户适合你的手机?


脚本本身就是一种被动的东西。我不熟悉PHP,但是......如果你有一个24小时/天的页面打开,你可以把JavaScript调用一些服务器方法在10分钟内循环一次检查电子邮件,如果有附件只是启动异步表单交。

如果您可以精心制作并且随心所欲,那将是非常棒的。它是您的网站,您是否具有管理访问权限,或者您只是一个用户?除了HTTP POST之外,是否可以使用API​​?

我相信,除非它是你自己的网站,否则你需要在某个地方运行一个可以随时打开浏览器窗口或桌面程序的PC。