2

私が構築している電子メール アプリケーションにこれらのライブラリを使用しています。

$storage = new Zend_Mail_Storage_Imap($imap);

if (strpos($storage->getMessage($i),'chocolate') !== FALSE ) 

{
        //Move to chocolate folder here
}

また、今後、この送信者からの受信メールを自動的にチョコレート フォルダに入れる方法はありますか? ...Gmail でラベルを作成する方法と同様に、その送信者からのすべてのメールは、今後そのフォルダーに自動的に移動します。

私はまだ zend に慣れていないので、ドキュメントをもう一度見直すつもりです。

4

1 に答える 1

3

これは少しトリッキーです。

$storage = new Zend_Mail_Storage_Imap($imap);
if (strpos($storage->getMessage($i),'chocolate') !== FALSE ){
    //Move to chocolate folder here
    $messageUniqueId = $storage->getUniqueId($i);
    $currentMessageId = $storage->getNumberByUniqueId($messageUniqueId);
    $storage->moveMessage($messageUniqueId, 'chocolate');
}
于 2011-03-30T13:11:05.493 に答える