Skip to content
This repository was archived by the owner on Dec 28, 2018. It is now read-only.

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.

Clone this wiki locally