fetch header in case of message/rfc822 attachments to let list-commands work
authorstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 16 Aug 2002 12:40:27 +0000 (12:40 +0000)
committerstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Fri, 16 Aug 2002 12:40:27 +0000 (12:40 +0000)
and to see xmailer and priority information

git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3325 7612ce4b-ef26-0410-bec9-ea0150e637f0

src/read_body.php

index 32696e37fcddfbdd756b580e5a6e5511692584eb..88fae555a8466b41896cb0a57c4db4c5da55b7ff 100644 (file)
@@ -584,8 +584,10 @@ $messages[$uidvalidity][$passed_id] = $message;
 
 if (isset($passed_ent_id)) {
    $message = $message->getEntity($passed_ent_id);
 
 if (isset($passed_ent_id)) {
    $message = $message->getEntity($passed_ent_id);
-   $message->id = $passed_id;
-   $message->mailbox = $mailbox;
+   $read = sqimap_run_command ($imapConnection, "FETCH $passed_id BODY[$passed_ent_id.HEADER]", true, $response, $msg, $uid_support);
+   $rfc822_header = new rfc822_header();
+   $rfc822_header->parseHeader($read);
+   $message->rfc822_header = $rfc822_header;
 } else {
    $passed_ent_id = 0;
 }
 } else {
    $passed_ent_id = 0;
 }