diff options
Diffstat (limited to 'plugins/additional_message_headers')
4 files changed, 0 insertions, 107 deletions
diff --git a/plugins/additional_message_headers/additional_message_headers.php b/plugins/additional_message_headers/additional_message_headers.php deleted file mode 100644 index 0d16e605e..000000000 --- a/plugins/additional_message_headers/additional_message_headers.php +++ /dev/null @@ -1,46 +0,0 @@ -<?php - -/** - * Additional Message Headers - * - * Very simple plugin which will add additional headers - * to or remove them from outgoing messages. - * - * Enable the plugin in config.inc.php and add your desired headers: - * $config['additional_message_headers'] = array('User-Agent' => 'My-Very-Own-Webmail'); - * - * @version @package_version@ - * @author Ziba Scott - * @website http://roundcube.net - */ -class additional_message_headers extends rcube_plugin -{ - function init() - { - $this->add_hook('message_before_send', array($this, 'message_headers')); - } - - function message_headers($args) - { - $this->load_config(); - - $headers = $args['message']->headers(); - $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); - - return $args; - } -} diff --git a/plugins/additional_message_headers/composer.json b/plugins/additional_message_headers/composer.json deleted file mode 100644 index bf3f6c4d7..000000000 --- a/plugins/additional_message_headers/composer.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "name": "roundcube/additional_message_headers", - "type": "roundcube-plugin", - "description": "Very simple plugin which will add additional headers to or remove them from outgoing messages.", - "license": "GPLv2", - "version": "1.2.0", - "authors": [ - { - "name": "Ziba Scott", - "email": "email@example.org", - "role": "Lead" - } - ], - "repositories": [ - { - "type": "composer", - "url": "http://plugins.roundcube.net" - } - ], - "require": { - "php": ">=5.3.0", - "roundcube/plugin-installer": ">=0.1.3" - } -} diff --git a/plugins/additional_message_headers/config.inc.php.dist b/plugins/additional_message_headers/config.inc.php.dist deleted file mode 100644 index 904681349..000000000 --- a/plugins/additional_message_headers/config.inc.php.dist +++ /dev/null @@ -1,14 +0,0 @@ -<?php - -// $config['additional_message_headers']['X-Remote-Browser'] = $_SERVER['HTTP_USER_AGENT']; -// $config['additional_message_headers']['X-Originating-IP'] = '[' . $_SERVER['REMOTE_ADDR'] .']'; -// $config['additional_message_headers']['X-RoundCube-Server'] = $_SERVER['SERVER_ADDR']; - -// if( isset( $_SERVER['MACHINE_NAME'] )) { -// $config['additional_message_headers']['X-RoundCube-Server'] .= ' (' . $_SERVER['MACHINE_NAME'] . ')'; -// } - -// To remove (e.g. X-Sender) message header use null value -// $config['additional_message_headers']['X-Sender'] = null; - -?> diff --git a/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php b/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php deleted file mode 100644 index 55e8c441e..000000000 --- a/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php +++ /dev/null @@ -1,23 +0,0 @@ -<?php - -class AdditionalMessageHeaders_Plugin extends PHPUnit_Framework_TestCase -{ - - function setUp() - { - include_once __DIR__ . '/../additional_message_headers.php'; - } - - /** - * Plugin object construction test - */ - function test_constructor() - { - $rcube = rcube::get_instance(); - $plugin = new additional_message_headers($rcube->api); - - $this->assertInstanceOf('additional_message_headers', $plugin); - $this->assertInstanceOf('rcube_plugin', $plugin); - } -} - |