Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F117748252
additional_message_headers.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None
additional_message_headers.php
View Options
<?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'] = ['User-Agent' => 'My-Very-Own-Webmail'];
*
* @author Ziba Scott
* @website http://roundcube.net
*/
class
additional_message_headers
extends
rcube_plugin
{
/**
* Plugin initialization
*/
function
init
()
{
$this
->
add_hook
(
'message_before_send'
,
[
$this
,
'message_headers'
]);
}
/**
* 'message_before_send' hook handler
*
* @param array $args Hook arguments
*
* @return array Modified hook arguments
*/
function
message_headers
(
$args
)
{
$this
->
load_config
();
$rcube
=
rcube
::
get_instance
();
// additional email headers
$additional_headers
=
$rcube
->
config
->
get
(
'additional_message_headers'
,
[]);
if
(!
empty
(
$additional_headers
))
{
$args
[
'message'
]->
headers
(
$additional_headers
,
true
);
}
return
$args
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Apr 4, 12:52 AM (3 w, 2 d ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
0b/a4/86557113a28a92154486384e8805
Default Alt Text
additional_message_headers.php (1 KB)
Attached To
Mode
R113 roundcubemail
Attached
Detach File
Event Timeline