Class providing configuration information for perl modules related to the courier mta
use Courier::Config; # Courier base configuration: my $config_dir = Courier::Config->config_dir; my $runtime_dir = Courier::Config->runtime_dir; my $courier_executable = Courier::Config->courier_executable; my $courier_version = Courier::Config->courier_version; # Courier::Filter configuration: my $filter_conf_file = Courier::Config->filter_conf_file;
This class provides configuration information for Perl modules related to the Courier \s-1MTA\s0, e.g. installation specific file system paths.
The following methods provide information about Courier's base configuration:
The base configuration directory of Courier.
The directory where Courier keeps the message queue (\*(C`msgq\*(C', \*(C`msgs\*(C', \*(C`tmp\*(C') and courierfilter sockets (\*(C`filters\*(C', \*(C`allfilters\*(C').
The full path of the Courier daemon executable.
The version number of the Courier installation.
The following Courier::Filter configuration information is provided:
The absolute file name of the Courier::Filter courier-filter-perl configuration file.
For \s-1AVAILABILITY\s0, \s-1SUPPORT\s0, and \s-1LICENSE\s0 information, see Courier::Filter::Overview.
Julian Mehnle <[email protected]>