0

Google imap サーバーからデータベースに Unseen メールを収集する Cron ジョブ スクリプトに取り組んでいます。ただし、一部の電子メールは読まれず、データベースに保存されないことがあります。コードは次のとおりです。

$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 のようなものですが、Google メールを使用しています。

ありがとう

4

2 に答える 2

1

使用する

 imap_open($incoming_server,$username, $password,FT_PEEK);
于 2014-09-19T08:36:28.833 に答える
0

試す

if (!$m_search) {
    // No new mails found
}
于 2012-09-26T02:06:43.263 に答える