私のプロジェクトでは、を使用してメールを読む必要がありますPOP
PHP用のIMAP拡張機能を使用しています。
すべてのメールを取得する必要はありませんが、フィルタリングTO
してメールを取得しますFROM
。
それはで動作しFROM
ませんTO
私が試したのは
FROM
(すべての電子メールuser@domain.comを取得するには)
$mbox = imap_open ("{pop.domain.net:995/pop3/ssl/novalidate-cert}", "username", "password")or die(imap_last_error());
$some = imap_search($mbox, 'FROM "user@domain.com"',SE_UID);
imap_close($mbox);
var_dump($some);
それは動作し、私は配列を取得しています。
(を使用してuser@domain.comに送信するすべての電子メールをフェッチするためTO
)
$mbox = imap_open ("{pop.domain.net:995/pop3/ssl/novalidate-cert}", "username", "password")or die(imap_last_error());
$some = imap_search($mbox, 'TO "user@domain.com"',SE_UID);
imap_close($mbox);
var_dump($some);
私がどうかしましたか、まずいことでもありましたか ?ここではメールボックス名を指定していないことに注意してください。IMAPの場合、メールボックス名を指定する必要があります。
私を助けてください。