Google imapサーバから私のデータベースに未知のメールを収集するCronジョブスクリプトに取り組んでいます。しかし時々、一部の電子メールは読み込まれないので、データベースに保存されません。PHP 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 ");
}
それは、彼らは未読ですが、いくつかのメールをスキップします何らかの理由のように縫い目: は、ここでは、コードです。
誰にでも考えられる理由はありますか?
メールは[email protected]と似ていますが、Google電子メールを使用しています。
おかげ
にパスワードをエコーしないでください、あなたの 'die' ...私はそれを見て多くの時間を持っていない –
すべてをテストするか、すべてをテストしてください。しかし、あなたの "==="は過度のものかもしれません。これは、$ m_search結果がブール結果でなければならないことを意味し、falseです。あなたは本当に何をしますか? – JeremyS