From c8023ac6b1ffefb0f97746a15af40a4d260a2781 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak <alec@alec.pl> Date: Tue, 09 Feb 2016 03:01:42 -0500 Subject: [PATCH] Fix additional_message_headers plugin compatibility with Mail_Mime >= 1.9 (#1490657) --- plugins/additional_message_headers/additional_message_headers.php | 16 ++++------------ 1 files changed, 4 insertions(+), 12 deletions(-) diff --git a/plugins/additional_message_headers/additional_message_headers.php b/plugins/additional_message_headers/additional_message_headers.php index 0d16e60..58e4d41 100644 --- a/plugins/additional_message_headers/additional_message_headers.php +++ b/plugins/additional_message_headers/additional_message_headers.php @@ -24,22 +24,14 @@ { $this->load_config(); - $headers = $args['message']->headers(); - $rcube = rcube::get_instance(); + $rcube = rcube::get_instance(); // additional email headers $additional_headers = $rcube->config->get('additional_message_headers', array()); - foreach ((array)$additional_headers as $header => $value) { - if (null === $value) { - unset($headers[$header]); - } - else { - $headers[$header] = $value; - } - } - $args['message']->_headers = array(); - $args['message']->headers($headers); + if (!empty($additional_headers)) { + $args['message']->headers($additional_headers, true); + } return $args; } -- Gitblit v1.9.1