SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
てるてる動画

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() するときに、溜め込んでいるそのようなメッセージを吐き出させてあげないと、エラーログなどに出してしまうようだ。

関連するメモ

コメント