我正在编写一个 Cron 作业脚本,该脚本将 Google imap 服务器中的 Unseen 电子邮件收集到我的数据库中。但有时,有些电子邮件没有被阅读,因此它们不会被保存到数据库中。这是代码:
$connection = imap_open ($imapaddressandbox, $imapuser, $imappassword)
or die("Can't connect to '" . $imapaddress .
"' as user '" . $imapuser .
"' with password '" . $imappassword .
"': " . imap_last_error());
$m_search=imap_search ($connection, 'UNSEEN');
if($m_search === false){
email_log("No New Messages ");
}
似乎由于某种原因,一些电子邮件被跳过了,尽管它们是未读的。
谁能知道为什么?
请注意,电子邮件类似于 me@mydomain.com,但使用的是谷歌电子邮件。
谢谢