In the [ProxyServer] section, settings of the drweb-proxy-server module (Proxy-server component) are specified:
Address = {list of addresses}
|
List of socket addresses used by the drweb-proxy-server component to receive requests from drweb-proxy-client components.
drweb-proxy-client transmits messages for checking to the drweb-proxy-server component according to the value set for the ProxyServersAddresses parameter from the [ProxyClient] section.
|
Default value:
Address = inet:8088@0.0.0.0
|
ProxyClientsAddresses = {list of addresses}
|
List of socket addresses used by drweb-proxy-client components to receive send requests.
Addresses are specified as follows:
ADDRESS1 [WEIGHT1], ADDRESS2 [WEIGHT2] ..
where ADDRESS has a basic address type, and WEIGHT is an optional numeric value in the range 0-100, defining a "weight" of this address. This WEIGHT determines a relative work load on a certain host in the network. The greater the value, the greater the load on the server.
Socket addresses specified in the parameter value must match socket addresses set as a value of the Address parameter from the [ProxyClient] section.
|
Default value:
ProxyClientsAddresses = inet:8066@CLIENT-IP
|
ReceiverPoolOptions = {pool options}
|
Settings for a pool of threads transmitting messages for checking to drweb-maild.
Threads in the pool receive check requests from drweb-proxy-client, create a unique ID for this message and pass the message to the drweb-maild for checking.
After the check is finished, drweb-proxy-client receives the original or modified message.
|
Default value:
ReceiverPoolOptions = auto
|
SenderPoolOptions = {pool options}
|
Settings for a pool of threads transmitting messages to drweb-proxy-client to send them via the Sender component.
Threads in a pool accept requests sending messages from various components, and then transmit these requests for processing to drweb-proxy-client.
Processing results are returned to components which requested sending of a message.
|
Default value:
SenderPoolSettings = auto
|
|