从Gmail获取用户的未读邮件

时间:2011-07-28 06:04:43

标签: php gmail

我想从用户的Gmail帐户中提取未读邮件,并通过短信发送通知。我有完整的发送短信设置。我只需要知道如何从Gmail中获取未读邮件,是否有任何API?我需要什么工具?

5 个答案:

答案 0 :(得分:1)

我只想从Gmail提供的Imap4或pop3界面中提取。

然而,用户必须拥有Imap/Pop3 enabled,但我认为这不是问题。

我假设您可以为两个

中的任何一个找到PHP的客户端

答案 1 :(得分:1)

使用php:imap(http://www.php.net/imap)并搜索UNSEEN消息。

答案 2 :(得分:1)

或检查Google代码是否提供用于检查用户的未读消息的API

答案 3 :(得分:1)

我希望它可以帮助您开始,很棒link关于从命令行检查未读的Gmail

 curl -u username --silent "https://mail.google.com/mail/feed/atom" |
 perl -ne 'print "\t" if /<name>/; print "$2\n" if
 /<(title|name)>(.*)<\/\1>/;'

我在几个月之前尝试过,它的工作正常!

答案 4 :(得分:1)

Gmail rss feed with unread email in PHP可以为您提供帮助。