Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F3318820
additional_message_headers.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
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/main.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
*/
class
additional_message_headers
extends
rcube_plugin
{
public
$task
=
'mail'
;
function
init
()
{
$this
->
add_hook
(
'message_outgoing_headers'
,
array
(
$this
,
'message_headers'
));
}
function
message_headers
(
$args
)
{
$this
->
load_config
();
// additional email headers
$additional_headers
=
rcmail
::
get_instance
()->
config
->
get
(
'additional_message_headers'
,
array
());
foreach
(
$additional_headers
as
$header
=>
$value
){
if
(
null
===
$value
)
{
unset
(
$args
[
'headers'
][
$header
]);
}
else
{
$args
[
'headers'
][
$header
]
=
$value
;
}
}
return
$args
;
}
}
?>
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Thu, Apr 9, 5:44 PM (20 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
506512
Default Alt Text
additional_message_headers.php (1 KB)
Attached To
Mode
R3 roundcubemail
Attached
Detach File
Event Timeline
Log In to Comment