need an address string, not address object array
authorMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 5 Jun 2009 03:49:52 +0000 (23:49 -0400)
committerMichael J. Rubinsky <mrubinsk@horde.org>
Fri, 5 Jun 2009 03:49:52 +0000 (23:49 -0400)
ingo/lib/Script/imap.php

index 86e50c4..0db8be1 100644 (file)
@@ -174,7 +174,7 @@ class Ingo_Script_imap extends Ingo_Script
                  * address match. */
                 $msgs = $this->_api->fetchEnvelope($indices);
                 foreach ($msgs as $k => $v) {
-                    $from_addr = Horde_Mime_Address::bareAddress($v['envelope']['from']);
+                    $from_addr = Horde_Mime_Address::bareAddress(Horde_Mime_Addr::adddrObject2String($v['envelope']['from']));
                     $found = false;
                     foreach ($addr as $val) {
                         if (strtolower($from_addr) == strtolower($val)) {