imap関数関連の謎のphpエラー
問題
imap関数を使っている処理で以下のようなエラーが出ます。
PHP Notice: Unknown: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN (errflg=1) in Unknown on line 0
Mailbox is empty (errflg=1) in Unknown on line 0
何なんでしょう?

答え
以下のような処理を imap_close() する前に追加する。
imap_errors(); imap_alerts();
imapの処理でサーバーからそのようなメッセージが返ってきたのかもしれない。
そして、imap_close() するときに、溜め込んでいるそのようなメッセージを吐き出させてあげないと、エラーログなどに出してしまうようだ。
コメント