2011-04-05 111 views
2

我需要开发一个系统,用户可以登录我们的网站并拥有自己独特的上传电子邮件地址(如何使用php自动在共享主机上创建电子邮件ID?) 。然后,他们可以使用该地址从他们的手机发送他们的照片并将其上传到该网站。网站Flickr.com具有此功能,下面是他们给用户的说明:通过电子邮件上传php mysql照片,就像flickr

转到您的桌面上的http://www.flickr.com/account/uploadbyemail/并登录到Flickr。您将收到一个独特的Flickr电子邮件上传地址。

  1. 在手机上新建一封电子邮件,并附上您要上传的照片。在主体中使用照片标题和正文中的照片说明。

  2. 发送邮件到您的Flickr邮件上传地址。您的照片将发布到您的Flickr帐户,并显示标题和说明。

有关如何做到这一点的任何想法?请帮忙! 非常感谢提前。

编辑:

我已经使用IMAP功能解析电子邮件尝试。我有一个Gmail帐户,并试图下面的代码:

$authhost="{pop.gmail.com:995/pop3/ssl/novalidate-cert}"; 
$user="[email protected]"; 
$pass="password"; 

$mbox=imap_open($authhost, $user, $pass); 
$check = imap_check($mbox); 
print 'Total messages: '.$check->Nmsgs; 

但问题是这样的代码返回一个数字是少,在我的收件箱的邮件的实际数量。如何解决这个问题?任何想法?

回答

2

将电子邮件通过管道发送到脚本,而不是通过服务器上的邮箱/目录或搜索邮箱&分析带有imap插件的邮件。