Used Modules

The following table describes the plug-ins that are included into the Dr.Web MailD mail processing component:

Plug-in

Component

Description

Mandatory plug-ins

drweb-maild

MailD core

Central module that provides operation of Dr.Web MailD

drweb-notifier

Notifier

Module that creates notifications, reports and DSN

drweb-receiver

Receiver
(SMTP/LMTP)

Module interacting with MTA (receiving of incoming messages) via the SMTP/LMTP protocol

drweb-sender

Sender
(SMTP/LMTP)

Module interacting with MTA (sending of outgoing messages) via the SMTP/LMTP protocol

As drweb-sender can transfer messages directly to the local post system, the module is used almost in all schemes of Dr.Web MailD and MTA integration.

drweb-proxy-client

Proxy client

Client proxy module for Dr.Web MailD clustering

The module used as a stub to a cluster node responsible for receiving and sending messages (i.e., where Sender and Receiver are installed)

drweb-proxy-server

Proxy server

Server proxy module for Dr.Web MailD clustering.

Used as a stub to a cluster node responsible for mail processing (i.e., where the MailD core central component is installed as well as the built-in MailDB databse and plug-ins)

drweb-imap

IMAP filter

MDA proxy module via the IMAP protocol (check of messages when transferring them from MDA to MUA)

drweb-pop3

POP3 filter

MDA proxy module via the POP3 protocol (check of messages when transferring them from MDA to MUA)

Optional plug-ins (used for integration with specific post systems; the plug-ins can be not required)

drweb-zmailer

Receiver
(Zmailer)

Module for integration with the Zmailer post system (receiving messages that are to be processed)

drweb-qmail

Receiver
(Qmail)

Module for integration with the Qmail post system (receiving messages that are to be processed)

drweb-courier

Receiver
(Courier)

Module for integration with the Courier post system (receiving messages that are to be processed)

drweb-cgp-sender

Sender
(CommuniGate Pro)

Module for integration with the CommuniGate Pro post system (dispatching processed messages)

drweb-cgp-receiver

Receiver
(CommuniGate Pro)

Module for integration with the CommuniGate Pro post system (receiving messages that are to be processed)

drweb-milter

Receiver
(Milter)

Module for integration with post systems via the Milter protocol

Utilities

drweb-inject

 

drweb-lookup

 

drweb-qcontrol

 

drweb-qp

 

Utility for Quarantine management (meant for interaction with DBI). The utility cannot be started manually

All modules described in the table above are located in the %bin_dir directory.