// that it is the first one. That is usually the case anyway.
if (!$ent_id)
$ent_id = 1;
- $sid = sqimap_session_id();
- fputs ($imap_stream, "$sid FETCH $id BODY[$ent_id]\r\n");
- $data = sqimap_read_data ($imap_stream, $sid, true, $response, $message);
+ $data = sqimap_run_command ($imap_stream, " FETCH $id BODY[$ent_id]", true, $response, $message);
$topline = array_shift($data);
while (! ereg('\\* [0-9]+ FETCH ', $topline) && $data)
$topline = array_shift($data);
in order to parse html messages. Let's get them here.
*/
if ( $ret{0} == '<' ) {
- fputs ($imap_stream, "$sid FETCH $id BODY[$ent_id.MIME]\r\n");
- $data = sqimap_read_data ($imap_stream, $sid, true, $response, $message);
+ $data = sqimap_run_command ($imap_stream, "FETCH $id BODY[$ent_id.MIME]", true, $response, $message);
$base = '';
$k = 10;
foreach( $data as $d ) {
_("Message:") . " $message<BR>" .
_("FETCH line:") . " $topline<BR></tt></font></b>";
- fputs ($imap_stream, "$sid FETCH $passed_id BODY[]\r\n");
- $data = sqimap_read_data ($imap_stream, $sid, true, $response, $message);
+ $data = sqimap_run_command ($imap_stream, "FETCH $passed_id BODY[]", true, $response, $message);
array_shift($data);
$wholemessage = implode('', $data);
return( $ret );
}
-?>
\ No newline at end of file
+?>