| | |
| | | /** |
| | | * Additional Message Headers |
| | | * |
| | | * Very simple plugin which will add additional headers to or remove them from outgoing messages. |
| | | * Very simple plugin which will add additional headers |
| | | * to or remove them from outgoing messages. |
| | | * |
| | | * @version 1.1 |
| | | * Enable the plugin in config.inc.php and add your desired headers: |
| | | * $rcmail_config['additional_message_headers'] = array('User-Agent'); |
| | | * |
| | | * @version @package_version@ |
| | | * @author Ziba Scott |
| | | * @website http://roundcube.net |
| | | * |
| | | * See config.inc.php.disc |
| | | */ |
| | | class additional_message_headers extends rcube_plugin |
| | | { |
| | | public $task = 'mail'; |
| | | |
| | | |
| | | function init() |
| | | { |
| | | $this->add_hook('outgoing_message_headers', array($this, 'message_headers')); |
| | | $this->add_hook('message_outgoing_headers', array($this, 'message_headers')); |
| | | } |
| | | |
| | | function message_headers($args) |
| | | { |
| | | $this->load_config(); |
| | | $this->load_config(); |
| | | |
| | | // additional email headers |
| | | $additional_headers = rcmail::get_instance()->config->get('additional_message_headers',array()); |
| | |
| | | return $args; |
| | | } |
| | | } |
| | | |
| | | ?> |