Есть ли ошибка в PHP-функции imap _fetch _обзор ()-при чтении заголовков со скобками?

Я отправляю E -Mail в PHP, используя следующий код:

<?php
error_reporting(E_ALL);

# write mail
###############################################################################
$recipient  = "mail@server.tld";
$subject    = mb_encode_mimeheader("Subject äöü ");
$text       = "Hallo";
$header     = "From:".mb_encode_mimeheader("Name with [], ÄÖÜ and spaces")." <webmaster@example.com>"
               . "\r\n". "Reply-To: webmaster@example.com"
               . "\r\n". "X-Mailer: PHP/". phpversion();

// send e-mail
mail($recipient, $subject, $text, $header);
?>

После этого я пытаюсь прочитать электронную -почту, используя imap_fetch_overview()в следующем коде:

<?php
# receive mails
###############################################################################
$mailbox        = imap_open("{imap.server.tld/norsh}", "mail@server.tld", "********");

$MC = imap_check($mailbox);
$result = imap_fetch_overview($mailbox,"1:{$MC->Nmsgs}",0);

echo "<table>";
foreach ($result as $overview) {
    echo "<tr>"
       ."<td>".$overview->msgno."</td>"
       ."<td>".$overview->uid."</td>"
       ."<td>".$overview->date."</td>"
       ."<td>".$overview->udate."</td>"
       ."<td>".$overview->from."</td>"
       ."<td>".$overview->to."</td>"
       ."<td>".$overview->size."</td>"
       ."<td>".$overview->subject."</td>"
       ."</tr>";
}
echo "</table>";
?>

Я получаю следующую ошибку:

Notice: Undefined property: stdClass::$from in /mail_test.php on line 34

И $overview->fromне имеет значения.

Если часть «От :» -не содержит скобок, проблем нет. Нужно ли также кодировать скобки? Как? Я думал, mb_encode_mimeheader()делает свою работу.

РЕДАКТИРОВАТЬ:

Результатом var_dump($overview)является:

object(stdClass)#18 (14) {
  ["subject"]=>
  string(40) "Subject =?UTF-8?B?w4PCpMODwrzDg8K2IA==?="
  ["to"]=>
  string(16) "mail@server.tld"
  ["date"]=>
  string(31) "Thu, 16 Aug 2012 16:58:23 +0200"
  ["message_id"]=>
  string(58) "<**************************************>"
  ["size"]=>
  int(1585)
  ["uid"]=>
  int(18)
  ["msgno"]=>
  int(17)
  ["recent"]=>
  int(1)
  ["flagged"]=>
  int(0)
  ["answered"]=>
  int(0)
  ["deleted"]=>
  int(0)
  ["seen"]=>
  int(0)
  ["draft"]=>
  int(0)
  ["udate"]=>
  int(1345129104)
}
7
задан R_User 16 August 2012 в 15:12
поделиться