0

私のプロジェクトでは、を使用してメールを読む必要があります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の場合、メールボックス名を指定する必要があります。

私を助けてください。

4

1 に答える 1