|
@@ -86,7 +86,7 @@
|
|
$message["INFO"]["ID"] = $id;
|
|
$message["INFO"]["ID"] = $id;
|
|
$message["INFO"]["MAILBOX"] = $mailbox;
|
|
$message["INFO"]["MAILBOX"] = $mailbox;
|
|
$message["HEADER"] = sqimap_get_message_header($imap_stream, $id);
|
|
$message["HEADER"] = sqimap_get_message_header($imap_stream, $id);
|
|
- $message["ENTITIES"] = sqimap_get_message_body($imap_stream, $message["HEADER"]["BOUNDARY"], $id, $message["HEADER"]["TYPE0"], $message["HEADER"]["TYPE1"], $message["HEADER"]["ENCODING"]);
|
|
|
|
|
|
+ $message["ENTITIES"] = sqimap_get_message_body($imap_stream, $message["HEADER"]["BOUNDARY"], $id, $message["HEADER"]["TYPE0"], $message["HEADER"]["TYPE1"], $message["HEADER"]["ENCODING"], $message["HEADER"]["CHARSET"]);
|
|
return $message;
|
|
return $message;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -282,7 +282,7 @@
|
|
/******************************************************************************
|
|
/******************************************************************************
|
|
** Returns the body of a message.
|
|
** Returns the body of a message.
|
|
******************************************************************************/
|
|
******************************************************************************/
|
|
- function sqimap_get_message_body ($imap_stream, $bound, $id, $type0, $type1, $encoding) {
|
|
|
|
|
|
+ function sqimap_get_message_body ($imap_stream, $bound, $id, $type0, $type1, $encoding, $charset) {
|
|
fputs ($imap_stream, "a001 FETCH $id:$id BODY[TEXT]\r\n");
|
|
fputs ($imap_stream, "a001 FETCH $id:$id BODY[TEXT]\r\n");
|
|
$read = sqimap_read_data ($imap_stream, "a001", true, $response, $message);
|
|
$read = sqimap_read_data ($imap_stream, "a001", true, $response, $message);
|
|
|
|
|
|
@@ -297,6 +297,6 @@
|
|
}
|
|
}
|
|
$body = $bodytmp;
|
|
$body = $bodytmp;
|
|
|
|
|
|
- return decodeMime($body, $bound, $type0, $type1, $encoding);
|
|
|
|
|
|
+ return decodeMime($body, $bound, $type0, $type1, $encoding, $charset);
|
|
}
|
|
}
|
|
?>
|
|
?>
|