| | |
| | | | program/steps/mail/viewsource.inc | |
| | | | | |
| | | | This file is part of the RoundCube Webmail client | |
| | | | Copyright (C) 2005, RoundCube Dev. - Switzerland | |
| | | | All rights reserved. | |
| | | | Copyright (C) 2005-2008, RoundCube Dev. - Switzerland | |
| | | | Licensed under the GNU GPL | |
| | | | | |
| | | | PURPOSE: | |
| | | | Display a mail message similar as a usual mail application does | |
| | |
| | | |
| | | |
| | | // similar code as in program/steps/mail/get.inc |
| | | if ($_GET['_uid']) |
| | | { |
| | | header('Content-Type: text/plain'); |
| | | print rcmail_message_source($_GET['_uid']); |
| | | } |
| | | if ($uid = get_input_value('_uid', RCUBE_INPUT_GET)) |
| | | { |
| | | $headers = $IMAP->get_headers($uid); |
| | | $charset = $headers->charset ? $headers->charset : $IMAP->default_charset; |
| | | header("Content-Type: text/plain; charset={$charset}"); |
| | | $IMAP->print_raw_body($uid); |
| | | } |
| | | else |
| | | { |
| | | raise_error(array('code' => 500, |
| | | 'type' => 'php', |
| | | 'message' => 'Message UID '.$_GET['_uid'].' not found'), |
| | | TRUE, |
| | | TRUE); |
| | | } |
| | | { |
| | | raise_error(array( |
| | | 'code' => 500, |
| | | 'type' => 'php', |
| | | 'message' => 'Message UID '.$uid.' not found'), |
| | | true, |
| | | true); |
| | | } |
| | | |
| | | exit; |
| | | ?> |
| | | ?> |