Skip to main content

All Modules

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.

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

Receiving Modules

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.

NameVersionDescriptionAutoClusterValidSee Also
“antivirus – Antivirus Modules”3.0The antivirus framework ✓  ✓“clamav – ClamAV”, “csapi – The Content Scanning API Module”
“auth_ds – Datasource based SMTP Authentication” (singleton)3.0Use a data source to authenticate an SMTP session ✓  “ds_core – Datasource Query Core”
“auth_radius – RADIUS based SMTP Authentication” (singleton)3.0Authenticate SMTP sessions via SMTP AUTH using RADIUS servers    
“beik – BEIK Module” (singleton)3.0This module provides an in-process version of the brightmail module   ✓“brightmail – Brightmail Module”
“brightmail – Brightmail Module”3.0Check inbound mail against a Brightmail server   ✓ 
bzip2io (singleton)3.0bzip compression algorithm ✓  “compress_spool – Dynamic Spool Compression”
“cidrdb – CIDRDB” (singleton)3.0Expose scripting functions for checking IP addresses ✓  ✓ 
“clamav – ClamAV”3.0Support for Clam AV   ✓“antivirus – Antivirus Modules”
“cloudmark – Cloudmark Authority Module” (singleton 3.4 )3.0Support for the Cloudmark spam technology   ✓ 
“commtouch_ctasd – Commtouch_ctasd Module”3.0Spam protection technology   ✓ 
“compress_spool – Dynamic Spool Compression” (singleton)3.0Compress large messages before writing them to disk ✓   
“conntrol – Fine-Grained Connection Control”3.0Control how inbound connections are established   ✓ 
“csapi – The Content Scanning API Module”3.0Integration for Symantec content scanners   ✓ 
“delay_dsn – Delay DSN Generation”3.0Configure and send delay DSNs    
dk_validate3.0Validate inbound mail checking domain keys signatures   ✓ 
dkim_validate3.0Validate inbound mail checking DKIM signatures   ✓ 
“eleven – Module” (singleton)3.1This module implements the eleven spam filter and categorization service   ✓ 
“fingerprint – Host Fingerprinting”3.0Perform passive OS fingerprinting   ✓ 
gzipio (singleton)3.0gzip compression algorithm ✓  “compress_spool – Dynamic Spool Compression”
“imageanalyzer – Module”3.0Support for the Image Analyzer engine   ✓ 
“inbound_audit – Inbound traffic analytics” (singleton 3.0.23 )3.0Provide analytics on sending IPs  ✓ ✓“outbound_audit – Outbound traffic analytics”
“maildir – Maildir Delivery Support”3.0Store messages in maildir format as specified by qmail    
“pipe_transport – Module”3.0Pipe messages to a local program    
“reception_timing - Reception Timing Modules”3.6.6Track how long it takes to receive or reject messages over SMTP   ✓“chunk_logger – Asynchronous Logging”
senderid3.0Use Sender Policy Framework (spf_v2)   ✓“scriptlet – Module”
“smtp_cbv – SMTP Callback Verification”3.0Perform SMTP Callback Verification   ✓ 
spf_macros (singleton)3.0Generic macro service for SPF ✓   
spf_v13.0Use Sender Policy Framework   “scriptlet – Module”
“suppress_spool – Deferred Message Spooling”3.0Defer spool attempts    

Sending Modules

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.

NameVersionDescriptionAutoClusterValidSee Also
“adaptive – Adaptive Delivery” (singleton)3.0Dynamically tune delivery options    
“alias – Alias Expansion Module”3.0Rewrite recipient addresses   ✓“ds_core – Datasource Query Core”
apn (singleton)3.5.4Use this module to configure the Apple Push Notification service    
apn_logger3.5.4Use this module to log Apple Push notifications    
“bounce_logger – Momentum-Style Bounce Logging”3.0Log bounced messages    
dk_sign3.0Attach domain keys signatures to outbound mail   ✓ 
dkim_sign3.0Attach DKIM signatures to outbound mail   ✓ 
“fbl – Feedback Loop Module” (singleton)3.0Manage feedback loop services    
gcm (singleton)3.5.4Use this module to configure Google Cloud messaging    
gcm_logger3.5.4Use this module to log Google Cloud messages    
httpsrv (singleton)3.1The HTTP server required for using the REST injection API    
“mail_loop – Mail Loop Detection”3.0Automatic suppression of potential mail loops   ✓ 
“outbound_audit – Outbound traffic analytics”3.0Provides time-series analytics on the behavior of receiving domains  ✓  
“outbound_smtp_auth – Module”3.6.12Enables users to specify authentication parameters for a given set of messages    
“response_transcode – Module” (singleton)3.0Work around broken remote servers ✓   
restinjector (singleton)3.1Activate the REST injection API    
“seedlist – Seedlist Integration”3.0Deliverability monitoring service   ✓ 
Was this page helpful?