This repository was archived by the owner on Dec 28, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Trigger System Scripts
hggh edited this page Sep 14, 2010
·
1 revision
For faster creating new mailboxes and new mailfilters, CpVES supports an method to trigger the systemscripts via the webinterface.
For this feature you need some additional setup, described below.
You have to enable this feature in your config.inc.php in the includes directory.
file: config.inc.php
$config['trigger_service_enabled'] = 1;
$config['trigger_service_host'] = "localhost";
$config['trigger_service_port'] = 7928;
BR
Than you have to add the new service port to the /etc/services. You could to that by running the following command:
echo "mailcontrol 7928/tcp # Mailsystem control" >> /etc/services
BR
If you are using the xinetd service program you could use the follwing configuration example.
file: /etc/xinetd.d/mailcontrol
service mailcontrol
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = vmail
server = /usr/local/cpves/runScripts.sh
only_from = 127.0.0.1
}
Make sure that the file /usr/local/cpves/runScripts.sh exits and is executable, than restart xinetd.