From 539a323fc03943023c79cc83dcd15827b63f0c19 Mon Sep 17 00:00:00 2001 From: stekkel Date: Mon, 9 Oct 2006 20:03:41 +0000 Subject: [PATCH] The error handler catched a delayed error => check if dnt is set. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@11892 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- class/deliver/Deliver.class.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/class/deliver/Deliver.class.php b/class/deliver/Deliver.class.php index 1ac5faa0..5101f323 100644 --- a/class/deliver/Deliver.class.php +++ b/class/deliver/Deliver.class.php @@ -378,7 +378,7 @@ class Deliver { * @return string $header */ function prepareRFC822_Header($rfc822_header, $reply_rfc822_header, &$raw_length) { - global $domain, $version, $username, $encode_header_key, + global $domain, $version, $username, $encode_header_key, $edit_identity, $hide_auth_header; /* if server var SERVER_NAME not available, use $domain */ @@ -430,7 +430,7 @@ class Deliver { * * Add $hide_squirrelmail_header as a candidate for config_local.php * to allow completely hiding SquirrelMail participation in message - * processing; This is dangerous, especially if users can modify their + * processing; This is dangerous, especially if users can modify their * account information, as it makes mapping a sent message back to the * original sender almost impossible. */ @@ -513,7 +513,7 @@ class Deliver { if ($encoding = $rfc822_header->encoding) { $header[] = 'Content-Transfer-Encoding: ' . $encoding . $rn; } - if ($rfc822_header->dnt) { + if (isset($rfc822_header->dnt) && $rfc822_header->dnt) { $dnt = $rfc822_header->getAddr_s('dnt'); /* Pegasus Mail */ $header[] = 'X-Confirm-Reading-To: '.$dnt. $rn; @@ -733,7 +733,7 @@ class Deliver { $aReferences = preg_split('/\s+/', $hdr->references); $message_id = $hdr->message_id; $in_reply_to = $hdr->in_reply_to; - + // if References already exists, add the current message ID at the end. // no References exists; if we know a IRT, add that aswell if (count($aReferences) == 0 && $in_reply_to) { -- 2.25.1