<?php
+ /**
+ ** spamcop.php -- SpamCop plugin
+ **
+ ** Copyright (c) 1999-2002 The SquirrelMail development team
+ ** Licensed under the GNU GPL. For full terms see the file COPYING.
+ **
+ ** $Id$
+ **/
- chdir('..');
- chdir('..');
- define('SM_PATH','../');
+define('SM_PATH','../../');
- /* SquirrelMail required files. */
- require_once(SM_PATH . 'include/validate.php');
+ /* SquirrelMail required files. */
+require_once(SM_PATH . 'include/validate.php');
+require_once(SM_PATH . 'functions/imap.php');
- include_once(SM_PATH . 'functions/imap.php');
+ /* GLOBALS */
+
+ $username = $_SESSION['username'];
+ $key = $_COOKIE['key'];
+ $onetimepad = $_SESSION['onetimepad'];
+
+ $mailbox = $_GET['mailbox'];
+ $passed_id = $_GET['passed_id'];
+ $startMessage = $_GET['startMessage'];
+
+ /* END GLOBALS */
displayPageHeader($color, $mailbox);
$imap_stream = sqimap_login($username, $key, $imapServerAddress,
$imapPort, 0);
sqimap_mailbox_select($imap_stream, $mailbox);
- fputs($imap_stream, 'a010 FETCH ' . $passed_id . ' RFC822' . "\r\n");
- $sid = 'a010';
- if ($uid_support) $sid .= ' UID';
+ $sid = sqimap_session_id($uid_support)
+ fputs($imap_stream, $sid.' FETCH ' . $passed_id . ' RFC822' . "\r\n");
$read = sqimap_read_data($imap_stream, $sid, true, $response, $message);
array_shift($read);
// Use email-based reporting -- save as an attachment
if(!isset($composesession)) {
$composesession = 0;
- session_register('composesession');
+ sqsession_register($composesession, 'composesession');
}
if (!isset($session)) {
$session = "$composesession" +1;
if (!isset($attachments)) {
$attachments = array();
- session_register('attachments');
+ sqsession_register($attachments, 'attachments');
}
foreach ($attachments as $info) {
foreach ($read as $line) {
fputs($fp, $line);
}
+ sqsession_unregister('attachments');
$attachments[] = $newAttachment;
-
+ sqsession_register($attachments , 'attachments');
+
$fn = getPref($data_dir, $username, 'full_name');
$em = getPref($data_dir, $username, 'email_address');