Summary Module Information
In this table all modules are listed alphabetically with a brief description. Singleton and deprecated modules are identified. If a singleton module is followed by a version number, that number identifies when that module became a singleton. The Auto column indicates whether a module is loaded automatically as required. Note: this applies only to modules in version 3.x. The Type column indicates the MTA type of a given option. Options of type na do not directly apply to either a sending or receiving MTA. The Cluster column indicates whether a module is cluster-specific. The "valid" column indicates whether a module is a validation module.
| Name | Version | Description | Auto | Cluster | Valid | See Also |
|---|---|---|---|---|---|---|
| “Live Bounce Updates – Module” | 3.0 | Canonicalizes bounce messages into a number of categories | ||||
| “ac_auth – Authentication Handler” | 3.6.5 | Enable a Lua module to hook into the authentication mechanism | ||||
| “adaptive – Adaptive Delivery” (singleton) | 3.0 | Dynamically tune delivery options | ||||
| “alerting – alerting” (singleton) | 3.0 | Enable Lua policy scripts and alerts | “scriptlet – Module” | |||
| “alias – Alias Expansion Module” | 3.0 | Rewrite recipient addresses | ✓ | “ds_core – Datasource Query Core” | ||
| “antivirus – Antivirus Modules” | 3.0 | The antivirus framework | ✓ | ✓ | “clamav – ClamAV”, “csapi – The Content Scanning API Module” | |
| apn (singleton) | 3.5.4 | Use this module to configure the Apple Push Notification service | ||||
| apn_logger | 3.5.4 | Use this module to log Apple Push notifications | ||||
| “as_logger – Audit series logger” (singleton 3.1 ) | 3.0 | Replicate audit series to disk | ✓ | |||
| “auth_ds – Datasource based SMTP Authentication” (singleton) | 3.0 | Use a data source to authenticate an SMTP session | ✓ | “ds_core – Datasource Query Core” | ||
| “auth_radius – RADIUS based SMTP Authentication” (singleton) | 3.0 | Authenticate SMTP sessions via SMTP AUTH using RADIUS servers | ||||
| “beik – BEIK Module” (singleton) | 3.0 | This module provides an in-process version of the brightmail module | ✓ | “brightmail – Brightmail Module” | ||
| “bind_address_secondary – Dual-stack IPv4/IPv6 Support” | 3.6.10 | Dual-stack IPv4/IPv6 Support | ||||
| “bounce_classifier – Bounce Classifier” (deprecated) | 3.0 | Override the built-in bounce classification | ||||
| “bounce_classifier_override – The Bounce Classifier Override Module” (singleton) | 3.1 | Override the built-in bounce classification | “bounce_classifier – Bounce Classifier” | |||
| “bounce_logger – Momentum-Style Bounce Logging” | 3.0 | Log bounced messages | ||||
| “brightmail – Brightmail Module” | 3.0 | Check inbound mail against a Brightmail server | ✓ | |||
| bzip2io (singleton) | 3.0 | bzip compression algorithm | ✓ | “compress_spool – Dynamic Spool Compression” | ||
| “chunk_logger – Asynchronous Logging” | 3.6.5 | Provide an interface for logging asynchronously from Lua, C, and C++ | ||||
| “cidrdb – CIDRDB” (singleton) | 3.0 | Expose scripting functions for checking IP addresses | ✓ | ✓ | ||
| “clamav – ClamAV” | 3.0 | Support for Clam AV | ✓ | “antivirus – Antivirus Modules” | ||
| “cloudmark – Cloudmark Authority Module” (singleton 3.4 ) | 3.0 | Support for the Cloudmark spam technology | ✓ | |||
| cluster (singleton) | 3.0 | The cluster configuration module | ✓ | Clustering | ||
| “commtouch_ctasd – Commtouch_ctasd Module” | 3.0 | Spam protection technology | ✓ | |||
| “compress_spool – Dynamic Spool Compression” (singleton) | 3.0 | Compress large messages before writing them to disk | ✓ | |||
| “conntrol – Fine-Grained Connection Control” | 3.0 | Control how inbound connections are established | ✓ | |||
| “csapi – The Content Scanning API Module” | 3.0 | Integration for Symantec content scanners | ✓ | |||
| “custom_bounce_logger – Custom Bounce Logging” | 3.6.5 | Append a "User_String" to the end of each bounce record | ✓ | “bounce_logger – Momentum-Style Bounce Logging” | ||
| “custom_logger – Customizable Logging” | 3.0 | Create custom logs | ||||
| “delay_dsn – Delay DSN Generation” | 3.0 | Configure and send delay DSNs | ||||
| dk_sign | 3.0 | Attach domain keys signatures to outbound mail | ✓ | |||
| dk_validate | 3.0 | Validate inbound mail checking domain keys signatures | ✓ | |||
| dkim_sign | 3.0 | Attach DKIM signatures to outbound mail | ✓ | |||
| dkim_validate | 3.0 | Validate inbound mail checking DKIM signatures | ✓ | |||
| “dnsbuf – Dynamically Set the DNS UDP Buffer Size” | 3.6.5 | Manipulate DNS buffer sizes on demand | ||||
| “ds_core – Datasource Query Core” (singleton) | 3.0 | Provide modular data access and caching for use by other modules | ✓ | |||
| “ec_logger – Momentum-Style Logging” | 3.0 | Log the status of messages | ||||
| “eleven – Module” (singleton) | 3.1 | This module implements the eleven spam filter and categorization service | ✓ | |||
| “exim_logger – Exim-Compatible Logging” | 3.0 | Support for Exim style logs | ||||
| “fbl – Feedback Loop Module” (singleton) | 3.0 | Manage feedback loop services | ||||
| “fingerprint – Host Fingerprinting” | 3.0 | Perform passive OS fingerprinting | ✓ | |||
| gcm (singleton) | 3.5.4 | Use this module to configure Google Cloud messaging | ||||
| gcm_logger | 3.5.4 | Use this module to log Google Cloud messages | ||||
| gzipio (singleton) | 3.0 | gzip compression algorithm | ✓ | “compress_spool – Dynamic Spool Compression” | ||
| “http_io – HTTP I/O Provider” (singleton) | 3.0 | Read content at a URI | ✓ | |||
| httpsrv (singleton) | 3.1 | The HTTP server required for using the REST injection API | ||||
| “icu – ICU” (singleton) | 3.0 | Unicode support | ✓ | |||
| “ilf_logger Module” (singleton) | 3.5.6 | Use this module if you have usage-based licenses | ||||
| “imageanalyzer – Module” | 3.0 | Support for the Image Analyzer engine | ✓ | |||
| “inbound_audit – Inbound traffic analytics” (singleton 3.0.23 ) | 3.0 | Provide analytics on sending IPs | ✓ | ✓ | “outbound_audit – Outbound traffic analytics” | |
| “ipv6_lookup – Multi-address-family MX Records” | 3.6.10 | Multi-address-family MX Records | ||||
| “jlog – The jlog Module” (singleton) | 3.0 | Create jlog formatted logs | ✓ | |||
| “mail_loop – Mail Loop Detection” | 3.0 | Automatic suppression of potential mail loops | ✓ | |||
| “maildir – Maildir Delivery Support” | 3.0 | Store messages in maildir format as specified by qmail | ||||
| mm7 (singleton) | 3.1 | Enable MM7 | ✓ | |||
| mm7_serv (singleton) | 3.1 | Enable the MM7 Value Added Service Provider | ||||
| mms_bounce_logger | 3.1 | Enable MMS bounce logging | ||||
| mms_logger | 3.1 | Enable MMS logging | ||||
| msgc_client (singleton) | 3.4 | The client component of MSGC | ✓ | |||
| msgc_server (singleton) | 3.4 | The server component of MSGC | ✓ | |||
| “mxip - IP Addresses In MX Records” | 3.6.5 | Enable Momentum 3.0 to deliver to domains with a textual IP address | ||||
| opendkim | 3.6 | Validate/sign mail using DKIM signatures | ✓ | |||
| “outbound_audit – Outbound traffic analytics” | 3.0 | Provides time-series analytics on the behavior of receiving domains | ✓ | |||
| “outbound_smtp_auth – Module” | 3.6.12 | Enables users to specify authentication parameters for a given set of messages | ||||
| “persist_io – Persistent IO Wrapper” (singleton) | 3.0 | Provides a non-volatile cache wrapper for any other IO wrapper | ✓ | “http_io – HTTP I/O Provider” | ||
| “pipe_io – Pipe IO Wrapper” (singleton) | 3.0 | Provides ability to writing content via an arbitrary program | ✓ | |||
| “pipe_transport – Module” | 3.0 | Pipe messages to a local program | ||||
| “postfix_logger – Postfix-Compatible Logging” | 3.0 | Log in Postfix format | ||||
| “reception_timing - Reception Timing Modules” | 3.6.6 | Track how long it takes to receive or reject messages over SMTP | ✓ | “chunk_logger – Asynchronous Logging” | ||
| “response_transcode – Module” (singleton) | 3.0 | Work around broken remote servers | ✓ | |||
| restinjector (singleton) | 3.1 | Activate the REST injection API | ||||
| “sched – The Schedule Module” (singleton) | 3.0 | Schedule tasks to be run from the console | “ds_core – Datasource Query Core” | |||
| “scriptlet – Module” | 3.0 | Enable scriptlets for enforcing policy | “alerting – alerting” | |||
| “securecreds – Module” (singleton) | 3.2 | Use encrypted credentials throughout Momentum | credmgr | |||
| “seedlist – Seedlist Integration” | 3.0 | Deliverability monitoring service | ✓ | |||
| senderid | 3.0 | Use Sender Policy Framework (spf_v2) | ✓ | “scriptlet – Module” | ||
| “sendmail_logger – Sendmail-Compatible Logging” | 3.0 | Create Sendmail formatted logs | ||||
| smpp (singleton) | 3.0 | Enable SMPP | ||||
| smpp_bounce_logger | 3.0 | Enable SMPP bounce logging | ||||
| smpp_logger | 3.0 | Log SMPP events | ||||
| “smtp_auth_proxy - SMTP Authentication Proxy” | 3.6.5 | Allow edge SMTP servers to forward SMTP AUTH requests to SMTP servers | ✓ | |||
| “smtp_cbv – SMTP Callback Verification” | 3.0 | Perform SMTP Callback Verification | ✓ | |||
| “smtp_rcptto_proxy - SMTP Recipient-To Proxy” | 3.6.5 | Validate a Lua recipient by doing an SMTP call-forward | ||||
| spf_macros (singleton) | 3.0 | Generic macro service for SPF | ✓ | |||
| spf_v1 | 3.0 | Use Sender Policy Framework | “scriptlet – Module” | |||
| “static-routes - Static Routes” | 3.6.5 | Route traffic to a given server by IP address and port | ✓ | |||
| “suppress_spool – Deferred Message Spooling” | 3.0 | Defer spool attempts | ||||
| “syslog_io – The syslog_io Module” (singleton) | 3.0 | Use the syslog wrapper to write entries to the log | ✓ | |||
| “tls_macros Module” | 3.6.5 | Provide several macros supporting custom logging of TLS-related data | ||||
| “url_ripper – URL Extraction” | 3.0 | A toolkit for DNS-based content correlation | ✓ |
This section shows inbound modules. Modules are listed alphabetically with a brief description and with singleton and deprecated modules identified. If a singleton module is followed by a version number, that number identifies when that module became a singleton. The Auto column indicates whether a module is loaded automatically as required. Note: this applies only to modules in version 3.x. The Cluster column indicates whether a module is cluster-specific.
| Name | Version | Description | Auto | Cluster | Valid | See Also |
|---|---|---|---|---|---|---|
| “antivirus – Antivirus Modules” | 3.0 | The antivirus framework | ✓ | ✓ | “clamav – ClamAV”, “csapi – The Content Scanning API Module” | |
| “auth_ds – Datasource based SMTP Authentication” (singleton) | 3.0 | Use a data source to authenticate an SMTP session | ✓ | “ds_core – Datasource Query Core” | ||
| “auth_radius – RADIUS based SMTP Authentication” (singleton) | 3.0 | Authenticate SMTP sessions via SMTP AUTH using RADIUS servers | ||||
| “beik – BEIK Module” (singleton) | 3.0 | This module provides an in-process version of the brightmail module | ✓ | “brightmail – Brightmail Module” | ||
| “brightmail – Brightmail Module” | 3.0 | Check inbound mail against a Brightmail server | ✓ | |||
| bzip2io (singleton) | 3.0 | bzip compression algorithm | ✓ | “compress_spool – Dynamic Spool Compression” | ||
| “cidrdb – CIDRDB” (singleton) | 3.0 | Expose scripting functions for checking IP addresses | ✓ | ✓ | ||
| “clamav – ClamAV” | 3.0 | Support for Clam AV | ✓ | “antivirus – Antivirus Modules” | ||
| “cloudmark – Cloudmark Authority Module” (singleton 3.4 ) | 3.0 | Support for the Cloudmark spam technology | ✓ | |||
| “commtouch_ctasd – Commtouch_ctasd Module” | 3.0 | Spam protection technology | ✓ | |||
| “compress_spool – Dynamic Spool Compression” (singleton) | 3.0 | Compress large messages before writing them to disk | ✓ | |||
| “conntrol – Fine-Grained Connection Control” | 3.0 | Control how inbound connections are established | ✓ | |||
| “csapi – The Content Scanning API Module” | 3.0 | Integration for Symantec content scanners | ✓ | |||
| “delay_dsn – Delay DSN Generation” | 3.0 | Configure and send delay DSNs | ||||
| dk_validate | 3.0 | Validate inbound mail checking domain keys signatures | ✓ | |||
| dkim_validate | 3.0 | Validate inbound mail checking DKIM signatures | ✓ | |||
| “eleven – Module” (singleton) | 3.1 | This module implements the eleven spam filter and categorization service | ✓ | |||
| “fingerprint – Host Fingerprinting” | 3.0 | Perform passive OS fingerprinting | ✓ | |||
| gzipio (singleton) | 3.0 | gzip compression algorithm | ✓ | “compress_spool – Dynamic Spool Compression” | ||
| “imageanalyzer – Module” | 3.0 | Support for the Image Analyzer engine | ✓ | |||
| “inbound_audit – Inbound traffic analytics” (singleton 3.0.23 ) | 3.0 | Provide analytics on sending IPs | ✓ | ✓ | “outbound_audit – Outbound traffic analytics” | |
| “maildir – Maildir Delivery Support” | 3.0 | Store messages in maildir format as specified by qmail | ||||
| “pipe_transport – Module” | 3.0 | Pipe messages to a local program | ||||
| “reception_timing - Reception Timing Modules” | 3.6.6 | Track how long it takes to receive or reject messages over SMTP | ✓ | “chunk_logger – Asynchronous Logging” | ||
| senderid | 3.0 | Use Sender Policy Framework (spf_v2) | ✓ | “scriptlet – Module” | ||
| “smtp_cbv – SMTP Callback Verification” | 3.0 | Perform SMTP Callback Verification | ✓ | |||
| spf_macros (singleton) | 3.0 | Generic macro service for SPF | ✓ | |||
| spf_v1 | 3.0 | Use Sender Policy Framework | “scriptlet – Module” | |||
| “suppress_spool – Deferred Message Spooling” | 3.0 | Defer spool attempts |
This section shows outbound modules. Modules are listed alphabetically with a brief description and with singleton and deprecated modules identified. If a singleton module is followed by a version number, that number identifies when that module became a singleton. The Auto column indicates whether a module is loaded automatically as required. Note: this applies only to modules in version 3.x. The Cluster column indicates whether a module is cluster-specific.
| Name | Version | Description | Auto | Cluster | Valid | See Also |
|---|---|---|---|---|---|---|
| “adaptive – Adaptive Delivery” (singleton) | 3.0 | Dynamically tune delivery options | ||||
| “alias – Alias Expansion Module” | 3.0 | Rewrite recipient addresses | ✓ | “ds_core – Datasource Query Core” | ||
| apn (singleton) | 3.5.4 | Use this module to configure the Apple Push Notification service | ||||
| apn_logger | 3.5.4 | Use this module to log Apple Push notifications | ||||
| “bounce_logger – Momentum-Style Bounce Logging” | 3.0 | Log bounced messages | ||||
| dk_sign | 3.0 | Attach domain keys signatures to outbound mail | ✓ | |||
| dkim_sign | 3.0 | Attach DKIM signatures to outbound mail | ✓ | |||
| “fbl – Feedback Loop Module” (singleton) | 3.0 | Manage feedback loop services | ||||
| gcm (singleton) | 3.5.4 | Use this module to configure Google Cloud messaging | ||||
| gcm_logger | 3.5.4 | Use this module to log Google Cloud messages | ||||
| httpsrv (singleton) | 3.1 | The HTTP server required for using the REST injection API | ||||
| “mail_loop – Mail Loop Detection” | 3.0 | Automatic suppression of potential mail loops | ✓ | |||
| “outbound_audit – Outbound traffic analytics” | 3.0 | Provides time-series analytics on the behavior of receiving domains | ✓ | |||
| “outbound_smtp_auth – Module” | 3.6.12 | Enables users to specify authentication parameters for a given set of messages | ||||
| “response_transcode – Module” (singleton) | 3.0 | Work around broken remote servers | ✓ | |||
| restinjector (singleton) | 3.1 | Activate the REST injection API | ||||
| “seedlist – Seedlist Integration” | 3.0 | Deliverability monitoring service | ✓ |