Blame | Letzte Änderung | Log anzeigen | RSS feed
<?php/*** @package Content-management* @author Lars Tiefland <tiefland@weban.de>* @copyright 2009 Webagentur Niewerth* @license propietary http://www.weban.de* @version $Rev$* @filesource**//**** @package Content-management* @author Lars Tiefland <tiefland@weban.de>* @copyright 2009 Webagentur Niewerth*/// SVN: $Id: functions.common.php 51 2009-10-07 09:43:24Z tiefland $/*** This example provides a basic demonstration of how Mail_IMAP can be used to* view multipart messages. See {@link connect} for extended documentation on* how to set the connection URI.** @author Richard York <rich_y@php.net?>* @copyright (c) Copyright 2004, Richard York, All Rights Reserved.* @package Mail_IMAP* @subpackage examples***/// Use an existing imap resource stream, or provide a URI abstraction.// Example of URI:// pop3://user:pass@mail.example.com:110/INBOX#notls//// If you are unsure of the URI syntax to use here,// use the Mail_IMAP_connection_wizard to find the right URI.// Or see docs for Mail_IMAP::connect//// The connection URI must also be set in:// IMAP.inbox.php.// IMAP.message_viewer.php// IMAP.part_viewer.phprequire_once 'Mail/IMAP.php';$connection = 'imap://rs:EW-ad-1055@mail.mediaran.de:143/INBOX';if ( !isset($_GET['dump_mid']) ){$msg = &new Mail_IMAP();}else{// Call on debuging automatically.include 'Mail/IMAP/Debug/Debug.php';$msg = &new Mail_IMAP_Debug( $connection );if ( $msg->error->hasErrors() ){$msg->dump( $msg->error->getErrors(true) );}}// Open up a mail connectionif ( !$msg->connect($connection) ){echo $msg->alerts();echo $msg->errors();echo"<SPAN style='font-weight: bold;'>Error:</SPAN> Unable to build a connection.";}$body = $msg->getBody( $_GET['mid'], $_GET['pid'] );// Use this to *not* set the seen flag// $body = $msg->getBody($mid, $pid, 0, 'text/html', FT_PEEK);//// Must also use this in the call to getHeaders above.header( 'Content-Type: ' . $body['ftype'] );echo $body['message'];// Close the stream$msg->close();?>