source: trunk/expressoMail1_2/inc/show_embedded_attach.php @ 27

Revision 27, 911 bytes checked in by niltonneto, 17 years ago (diff)

* empty log message *

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1<?php
2        $username = $_SESSION['phpgw_info']['expressomail']['user']['userid'];
3        $password = $_SESSION['phpgw_info']['expressomail']['user']['passwd'];
4        $imap_server = $_SESSION['phpgw_info']['expressomail']['email_server']['imapServer'];
5        $imap_port      = $_SESSION['phpgw_info']['expressomail']['email_server']['imapPort'];
6        $msg_folder = $_GET['msg_folder'];
7        if ($_SESSION['phpgw_info']['expressomail']['email_server']['imapTLSEncryption'] == 'yes')
8        {
9                $imap_options = '/tls/novalidate-cert';
10        }
11        else
12        {
13                $imap_options = '/notls/novalidate-cert';
14        }
15        $mb = imap_open("{".$imap_server.":".$imap_port.$imap_options."}".$msg_folder, $username, $password);
16
17        $msgno = $_GET['msg_num'];
18        $embedded_part = $_GET['msg_part'];
19       
20        $embedded_body = imap_fetchbody($mb, $msgno, $embedded_part, FT_UID);
21       
22        header("Content-Type: image/jpeg");
23        header("Content-Disposition: inline");
24        echo imap_base64($embedded_body);
25?>
Note: See TracBrowser for help on using the repository browser.