Skip to main content

This section displays all configuration file options visible in the following scopes; global, domain, host, binding, binding_group, security, pathway, pathway_group, listener, listen, peer, threadpool, debug_flags and cluster. Module-specific options are documented in the module documentation and options specific to Mobile Momentum are documented in the Mobile Momentum documents. Listener options are listed here but for a separate table of listener-specific options see Table 9.25, “listener options” and for a separate list of cluster options see Table 7.1, “ Cluster options ”. Options are sorted alphabetically by name. If an option functions as a scope, this is indicated by (scope). 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. If an option has a default value, it is shown in the Default column followed by a version number, if there has been a change to the default value. If the value of an option cannot be changed at runtime, the Default column will show (non-dynamic). The Version column shows when an option was introduced. Options that are not valid in version 3.0 or higher are not shown.

Option/DescriptionTypeDefaultVersionScopes
_unsafe_spool – Allow dangerous spool semantics to be usednafalse3.0global
accept_queue_backlog – The accept queue backlogreceiving03.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, msgcserver_listener, xmpp_listener
adaptive_adjustment_interval – Throttle the adaptive adjustment intervalsending603.0binding, binding_group, domain, global
adaptive_alert_email_destination – The address where adaptive alerts should be sentsending 3.0binding, binding_group, domain, global
adaptive_alert_email_sender – Set the sender address of the alert emailsendingNULL3.0.17binding, binding_group, domain, global
adaptive_attempt_threshold – The minimum delivery attempts over a period during which bounce stats are collected and suspensions attemptedsending2000 (3.2)3.0binding, binding_group, domain, global
adaptive_backstore_leveldb (scope) – Use LevelDB as the backing store for Adaptive Deliverysending 3.6global
adaptive_backstore_riak (scope) – Define the characteristics of the Riak backing storesending 3.6global
adaptive_body_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_default_suspension – The amount of time to suspend a domainsending4 hours3.0binding, binding_group, domain, global
adaptive_default_suspension_enabled – Enables and disables adaptive_rejection_rate_suspension_percentagesendingfalse3.6.11binding, binding_group, domain, global
adaptive_ehlo_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_enabled – Whether to enable the adaptive module for a specific scopesendingfalse3.0binding, binding_group, domain, global
adaptive_fbl_volume_threshold – The minimum total delivered mail count over a period during which FBL stats are collectedsending200003.2binding, binding_group, domain, global
adaptive_idle_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_mailfrom_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_deliveries_per_connection – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_outbound_connections – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_recipients_per_batch – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_recipients_per_connection – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_resident_active_queue – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_retries – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_retry_interval – Set the bounds for the adaptive optionsending 3.0.17binding, binding_group, domain, global
adaptive_notification_events – Configure the events that will trigger an email notificationsendingthrottle suspension blackhole3.5.6, 3.6.1binding, binding_group, domain, global
adaptive_notification_interval – The throttle for adaptive alert notification emailssending36003.0binding, binding_group, domain, global
adaptive_outbound_throttle_messages – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_positive_adjustment_interval – Throttle positive adjustments to adaptive changessending36003.0binding, binding_group, domain, global
adaptive_rcptto_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_rejection_rate_suspension_percentage – The rate at which messages are rejectedsending203.0binding, binding_group, domain, global
adaptive_retry_fuzz – Allow greater control over bulk message retries in cases where all messages for a domain have to be retriedsending40963.0.26binding, binding_group, domain, global
adaptive_retry_interval – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_rset_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_scope – Define the scope applicable to adaptive deliverysendingauto3.3binding, binding_group, domain, global
adaptive_sweep_rule (scope) – Set the thresholds and actions for adaptive fbl and bounce rulessending 3.2binding, binding_group, domain, global
adaptive_sweep_rule_enabled – Enable or disable adaptive_sweep_rule in a specified scopesending13.2binding, binding_group, domain, global
address – Set the SNMP IP address and portna(non-dynamic)3.0snmp
address_metrics_cleanse_interval – The interval for refreshing address metricssending36003.0global
address_metrics_lifetime – The TTL of address metricssending18003.0global
alias_schemes – Enable named alias expansion schemesboth 3.0domain, global, pathway, pathway_group
allow_ip_literal – Allow IP addresses in email addressesreceivingtrue3.0esmtp_listener, global, listen, pathway, pathway_group, peer
allow_null_envelope_sender – Allow the null envelope sender in email addressesreceivingtrue3.0esmtp_listener, global, listen, pathway, pathway_group, peer
allow_trailing_whitespace_in_commands – Allow trailing white space at the end of an SMTP commandreceivingfalse3.0.26esmtp_listener, global, listen, pathway, pathway_group, peer
always_allow – When set to true, authentication is considered to have succeeded, unless always_deny is setreceivingfalse3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
always_deny – If set to true, authentication is considered to have failedreceivingfalse3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
apn_expiry – Define the number of seconds after which an APNs notification is no longer validsendingyes (non-dynamic)3.5.5binding, binding_group, domain, global
arp_all_hosts – Whether or not to aggressively send out ARP information to ensure that the network knows about the IP address assignment (cluster-specific)natrue3.0.13cluster
async_bounce_rendering – Which thread pool to use for bounce renderingsendingtrue3.0global
authcrammd5parameters – Configure CRAM-MD5 authenticationreceiving 3.0control_listener, esmtp_listener, listen, pathway, pathway_group
authdigestmd5parameters – Configure DIGEST-MD5 authenticationreceiving 3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
authloginparameters – Configure clear text login authenticationreceiving 3.0control_listener, esmtp_listener, listen, pathway, pathway_group
authorization (scope) – Configure the console commands applicable to usersna 3.0global
authorizationparameters – AuthorizationParameters dictionary points to authorization informationreceiving 3.0control_listener, esmtp_listener, listen
authplainparameters – Configure plain text login authenticationreceiving 3.0esmtp_listener, http_listener, listen, pathway, pathway_group, xmpp_listener
backlog – The maximum number of jobs that can be queued up for a poolna0 (non-dynamic)3.0threadpool
banner_hostname – Specifies the banner hostname that will be displayed to the remote client upon connectingreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
bind_address – Source address for outbound connectionssending 3.0binding, binding_group, global
binding (scope) – Configure binding-specific optionssending 3.0binding_group, global
binding_group (scope) – Logically group a set of bindingssending 3.0global
blackhole – Blackhole mailsendingfalse3.0binding, binding_group, domain, global
body_timeout – Network timeout once the DATA phase is completesending6003.0binding, binding_group, domain, global
bounce_behavior – Configure the action taken when a message is classified as a bouncesendingpass3.0domain, global
bounce_cache_size – Set the maximum size of the bounce classification cachena163843.6.9global
bounce_cache_ttl – Set the maximum TTL for the bounce classification cachena603.6.9global
bounce_domains – Configure the list of domains eligible for bounce processingreceiving 3.0global, pathway, pathway_group
bounce_pattern – Configure the pattern that inbound email addresses must match to be considered bouncessending 3.0domain, global
bounce_suppress_list – Configure a list of email addresses that may not be considered original recipientssending 3.0global
bounces_inline_original – How much of the original message to include in MDNssendingheaders3.0binding, binding_group, domain, global
capabilities – Selectively retain root capabilitiesna(non-dynamic)3.0security
chroot – chroot to a secure environmentna(non-dynamic)3.0security
clear_mail_queue_maintainers – Reschedule the mail queue maintainerbothfalse, true (3.6)3.0global
cluster_group – The DuraVIP™ system coordinates IP ownership responsibilities via the cluster_group extended virtual synchrony group (cluster-specific)naec_cluster3.0cluster
cluster_max_outbound_connections – Set the maximum number of outbound connections for a domain (cluster-specific)sending-13.0binding, domain, global, host
cluster_outbound_throttle_connections – Limit the rate at which connections are established (cluster-specific)sending 3.0binding_group, domain, global
cluster_outbound_throttle_messages – Limit the rate at which messages are delivered (cluster-specific)sending 3.0binding_group, domain, global
cluster_scope_max_outbound_connections – Provide traffic shaping for outbound connections (cluster-specific)sending 3.0.16binding, binding_group, domain, global, host
cluster_server_max_outbound_connections – Set the maximum number of outbound connections (cluster-specific)sending 3.0binding, binding_group, global
codes – adaptive_sweep_rule bounce or fbl codessending 3.2adaptive_sweep_rule
community – Set the SNMP Community option value to the desired SNMP community the agent is to joinnapublic (non-dynamic)3.0snmp
concurrency – Define number of available threadsreceiving03.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, threadpool, xmpp_listener
connect_timeout – Set the connection timeoutsending3003.0binding, binding_group, domain, global
connect_timeout_to_delay – Time interval before moving mail into the delayed queuesending9003.0binding, binding_group, domain, global
connection_allocation_aggressiveness – Tune the aggressiveness for establishing new connections to domainssendingnormal3.0binding, binding_group, domain, global
context – Use to set arbitrary connection context key value pairsreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
control_cache – The name of the cache file storing asynchronous responsesna 3.0logs
control_client_timeout – Network timeout for Momentum control client connectionsna603.0global
control_group – The cluster console manager utilizes this group to issue cluster-wide configuration commands (cluster-specific)naec_console3.0cluster
control_listener (scope) – The listener for incoming control connectionsna 3.0global
critical – Set the debug levelnaALL3.0debug_flags
crypto_engine – Enable hardware cryptography accelerationboth 3.0global
crypto_lock_method – Change the locking method used by the TLS layerbothEC_SSL_DEFAULTLOCK (non-dynamic)3.0global
debug – Set the debug levelna 3.0debug_flags
debug_flags (scope) – Configure debug verbosityna 3.0global
debug_level – Set the module debug level (applicable to all modules) (cluster-specific)naerror3.0cluster
default_binding – Control the default bindingsendingnormal3.0global
default_charset – Control the character setbothus-ascii3.0global, pathway, pathway_group
delay_dsn_max_retry_interval – Maximum interval for sending DSNs to the sender of a message that has not yet been deliveredsending432003.0binding, binding_group, domain, global
delay_dsn_retry_interval – Base interval for sending DSNs to the sender of a message that has not yet been deliveredsending36003.0binding, binding_group, domain, global
delayed_binding_domain_fuzz – The time period to spread scheduled messages over when a bulk requeue is necessarysending03.0.26binding, binding_group, global
delayed_queue_scan_interval – How often to call the maintainer for a domainsending153.0global
delivery_method – Set the delivery methodsendingESMTP (3.0), SMTP (2.2)3.0binding, binding_group, domain, global
delivery_pool – Associate an eventloop with mail deliverysending(non-dynamic)3.6global
delivery_response_timeout – Time to wait for a response to an outbound requestsending50003.5.6binding, domain, global
dir_mode – The octal representation of the file permissionsna 3.0logs
disable_chunked – An option used with aggregators who do not support chunked transfer-coding (Mobile Momentum)bothfalse3.1.4http_listener, listen, pathway, pathway_group, peer
disable_nagle_algorithm – Disable nagle algorithm on socketsbothfalse3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, global, http_listener, listen, xmpp_listener
disk_queue_drain_rate – Control the rate at which messages are spooled in on start-upboth1003.0global
dkim – Enable or disable signing messagessending 3.0binding, binding_group, domain, global
dns_cache_purge_interval – How often the DNS response cache is scanned for stale entriessending603.0global
dns_expire_interval – How often to check for domains with expired DNS informationsending103.0global
dns_failures_to_purge – Configure the maximum number of DNS lookupssending103.0domain, global
dns_fallback_to_tcp – Whether or not to fail over to TCP in place of UDPbothfalse3.0.22global
domain (scope) – Configure domain-specific optionssending 3.0binding, binding_group, global
domain_for_unqualified_recipient_addresses – Configure a domain which will be used to resolve delivery for unqualified addressesreceiving 3.0esmtp_listener, global, listen, pathway, pathway_group, peer
domain_for_unqualified_sender_address – Configure a domain which will be used to substitute for unqualified sender addressesreceiving 3.0esmtp_listener, global, listen, pathway, pathway_group, peer
domainkeys – Enable or disable domainkeys signingsending 3.0binding, binding_group, domain, global
drop_body_after_trans_fail – Number of retry attempts before freeing message memorysending33.0binding, binding_group, domain, global
duravip_balance_set_size – When balancing DuraVIP™s, how many to process as a batch in response to a balance request (cluster-specific)na13.0cluster
duravip_follow – Specify the binding a listener should follow (cluster-specific)receiving 3.0listen
duravip_preference – Specify a DuraVIP™ preference (cluster-specific)both 3.0binding, listen
eccluster_listener (scope) – Control communication between cluster nodes (cluster-specific)na 3.0.15global
ecstream_idle_time – The number of seconds of inactivity before a client is disconnected (ECStream only)receiving3003.0ecstream_listener, listen, pathway, pathway_group, peer
ecstream_listener (scope) – The listener for incoming ECSTREAM connectionsreceiving 3.0global
ecstream_max_batch_size – The maximum number of ECStream messages to accept before dropping back into the scheduler (ECStream only)receiving100003.0ecstream_listener, listen, pathway, pathway_group, peer
ecstream_port – Configure the port for ecstream deliveriessending18253.2binding, binding_group, domain, global
ecstream_timeout – The amount of time to wait for an ecstream connection to be establishedsending6003.2binding, binding_group, domain, global
ehlo_hostname – Set the hostname used for EHLO in outbound mailsendinghostname3.0binding, binding_group, domain, global
ehlo_timeout – Network timeout for EHLOsending3003.0binding, binding_group, domain, global
enable – Enable or disable a listener scopereceivingtrue3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, msgcserver_listener, xmpp_listener
enable_authentication – Whether or not to enable authenticationreceiving 3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
enable_authorization – Whether or not to enable authorization for console commandsreceiving 3.0control_listener, listen, peer
enable_duravip – Whether to enable Durable MultiVIP© bindings (cluster-specific)both 3.0binding, listen
enable_fbl_header_insertion – Enable or disable fbl header insertionsending 3.0binding, binding_group, domain, global
enabled – Whether or not the module is enabled (cluster-specific)natrue3.0cluster
error – Set the debug levelnaALL3.0debug_flags
esmtp_listener (scope) – The listener for incoming SMTP connectionsreceiving 3.0global
event_loop – Associate a listener with an eventloopsending(non-dynamic)3.6ecstream_listener, esmtp_listener, listen
eventloop (scope) – Define a pool of event loops to enable multiple event loop configurationboth(non-dynamic)3.6global
events_per_iter – Employ when using a Concurrency greater than 1receiving03.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
exclude_vctx_conn – Exclude validation connection context keys from being journaled in the spool metadataboth 3.0binding, binding_group, domain, global
exclude_vctx_mess – Exclude validation message context keys from being journaled in the spool metadataboth 3.0binding, binding_group, domain, global
expensive_batch_assessment – Treat messages as equal even if the bodies or headers have been modified since receptionreceivingfalse3.0global
file_mode – File access rights in octal notationna06603.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, msgcserver_listener, xmpp_listener
file_mode – The octal representation of the file permissions (cluster logs)na 3.0logs
force_fsync – Ensure that data is synced to disk on receptionreceivingfalse3.0global
fully_resolve_before_smtp – Resolve all MX and A records before attempting deliverysendingtrue3.0binding, binding_group, domain, global
gateway – Configure a static SMTP route for mailsending 3.0binding, binding_group, domain, global
gcm_application_id – Define the package name of the Android application allowed to received notificationssending 3.5.5binding, binding_group, domain, global
gcm_authorization_token_id – The authorization token that permits sending Google push notificationssending 3.5.5binding, binding_group, domain, global
gcm_delay_while_idle – Whether or not to send the notification immediately if a device is idlesendingfalse3.5.5binding, binding_group, domain, global
gcm_dry_run – Test a request without actually sending a messagesendingfalse3.5.5binding, binding_group, domain, global
gcm_ttl – Default Time To Live for notificationssending-13.5.5binding, binding_group, domain, global
generate_bounces – Generate MDNs if mail is failed after receptionsendingtrue3.0binding, binding_group, domain, global
generate_bounces_for_multi_recipient_policy_rejections – Generate MDNs after reception for policy rejectionsreceivingtrue3.0global, pathway, pathway_group
generate_delay_dsn – Generate DSNs if mail is delayedsendingfalse3.0binding, binding_group, domain, global
group – Group identity to assume after startupnaecuser (non-dynamic)3.0security
growbuf_size – The size of an element in a growbuf chainna163843.0global
heartbeat_start_delay – Seconds to wait after startup before the cluster heartbeat is activated (cluster-specific)na153.0cluster
heartbeats_per_sec – How often to send a heartbeat (cluster-specific)na13.0cluster
high_action – The action when the high threshold is met and the number of delivery attempts exceeds the adaptive_attempt_thresholdsending"suspend" "4 hours"3.2adaptive_sweep_rule
high_threshold – The high threshold value for the sum of the rates of the bounce codes or FBL categoriessending103.2adaptive_sweep_rule
host (scope) – Configure host-specific optionssending 3.0binding, binding_group, global
host_failure_retry – Time to wait before attempting a retrysending1203.0domain, global
hostname – Override the system configured hostnameboth 3.0global
http_basic_auth – Define the user credentials when using basic HTTP authenticationboth 3.5.6binding, binding_group, domain, global
http_host – Define the HTTP hostsending 3.5.6binding, binding_group, domain, global
http_listener (scope) – The listener used with the REST injectorsending 3.1.4global
http_method – Define the HTTP method to usesendingPOST3.5.6binding, binding_group, domain, global
http_uri – Define the HTTP URI that you wish to connect tosending 3.5.6binding, binding_group, domain, global
http_version – Define the HTTP version to usesending1.13.5.6binding, binding_group, domain, global
idle_time – The number of seconds of inactivity before a client is disconnectedreceiving03.0esmtp_listener, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
idle_timeout – Time to maintain idle outbound connectionssending53.0binding, binding_group, domain, global
if_check_interval – How often to run through a maintenance cycle (cluster-specific)na303.0cluster
if_down_limit – How long to wait before deciding to bring an IP online (cluster-specific)na43.0cluster
inbound_throttle_messages – Rate limit inbound mailreceiving 3.0global, pathway, pathway_group
info – Set the debug levelna 3.0debug_flags
initial_hash_buckets – Set the number of hash buckets used by the systemna323.1global
inline_transfail_processing – How to handle transient failure processingsending13.0global
keep_message_dicts_in_memory – Preserve memory representation of metadata when memory is lowbothfalse (non-dynamic)3.0global
large_message_threshold – Consider a message large when its size exceeds this amountboth1310723.0global
legacy_message_threshold – The maximum size allowed for messages being passed to legacy modulesboth10485763.0global
license – Specify an alternate license locationna/opt/msys/ecelerity/etc (non-dynamic)3.0global
listen (scope) – Specify the socket that a listener listens onreceiving 3.0control_listener, ecstream_listener, esmtp_listener, http_listener, msgcserver_listener, xmpp_listener
listen_backlog – The listen backlogreceiving500 (3.0)3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
listener_sessions – Specifies the maximum number of concurrent sessions that can be established to a listenerreceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
lmtp_port – Configure the port for LMTP deliveriessending20033.0binding, binding_group, domain, global
local_changes_file – The file for writing local configuration changesna/opt/msys/ecelerity/etc/local_changes.conf3.0global
local_changes_only – Whether there is a file for writing local configuration changenafalse3.0global
log_active_interval – Used to tune centralized logging (cluster-specific)na13.0cluster
log_group – Whether or not panic log messages are broadcast over spread (cluster-specific)na 3.0cluster
log_idle_interval – The amount of time to sleep before looking for another segment (cluster-specific)na103.0cluster
log_requests_to_paniclog – Whether to log REST injection requestssendingfalse3.1.4http_listener, listen, pathway, pathway_group, peer
logfile – Describe the full path to the log filena 3.0logs
logs – Define the location of the cluster manager logs (cluster-specific)na 3.0cluster
logs (scope) – Configure centralized log files on the cluster managerna 3.0global
low_action – The action when the high threshold is not met but the low threshold is metsending"throttle" "down"3.2adaptive_sweep_rule
low_threshold – The low threshold value for the sum of the rates of the bounce codes or FBL categoriessending53.2adaptive_sweep_rule
mail_queue_check_vm_interval – How often to apply memory management reduction on mail queuesboth603.0global
mailerdaemon – Set the From: address for MDNssending 3.0binding, binding_group, domain, global
mailfrom_timeout – Timeout after MAIL FROMsending3003.0binding, binding_group, domain, global
maintainer_pool – Create an eventloop for maintainersboth(non-dynamic)3.6global
malloc2mmap_threshold – Use mmap when allocations exceed this amountna40923.0global
manager (scope) – Define managers for subclustersna 3.0logs
masterdb_file – Specify an alternate path for the statistics permastorena/var/log/ecelerity/ecdb (non-dynamic)3.0global
match_cache_life – Set the maximum number of seconds that the match cache will be validna03.0global
match_cache_size – The size of the cache that holds the results of looking up matching scopesna163843.0global
max_deliveries_per_connection – Maximum number of messages to deliver before closing a connectionsending03.0binding, binding_group, domain, global
max_dns_ttl – Set the maximum DNS TTLsending42949672953.0global
max_idle – The maximum number of seconds a log file may be left openna 3.0logs
max_message_size – The maximum number of bytes allowed in a single messagereceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
max_open – The maximum number of concurrently open log filesna 3.0logs
max_outbound_connections – Set the maximum number of outbound connectionssending323.0binding, binding_group, domain, global, host
max_receptions_per_connection – The maximum number of messages allowed in a single sessionreceiving03.0esmtp_listener, global, listen, pathway, pathway_group, peer
max_recipients_per_batch – The maximum number of recipients to send in a single outbound message transactionsending1003.0binding, binding_group, domain, global
max_recipients_per_connection – The maximum number of recipients to send on a connectionsending03.0binding, binding_group, domain, esmtp_listener, global, listen, peer
max_recipients_per_message – The maximum number of recipients allowed in a messagereceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
max_request_size – Limit the size of an HTTP requestboth 3.1.4http_listener, listen, pathway, pathway_group, peer
max_resident_active_queue – Threshold above which messages are not held in memorysending2503.0binding, binding_group, domain, global
max_resident_messages – Threshold above which messages are not held in memorysending327683.0binding, binding_group, global
max_resident_transfails – If the transient failure queue grows beyond this size, messages are swapped out of memorysending1003.0global
max_retries – Override the system configured max_retriessending 3.0binding, binding_group, domain, global
max_retry_interval – Maximum retry intervalsending432003.0binding, binding_group, domain, global
max_timed_events_per_iter – The maximum numer of timed events per scheduler iterationna10243.0.22global
mbus_daemon (deprecated) – The port that the messaging bus listens on (cluster-specific)na48033.0cluster
mcmt_reception – Configure a listener to accept the Multi-Channel Message Type (Mobile Momentum)bothpassthru3.1.4esmtp_listener, listen, pathway, pathway_group, peer
mdn_failures_notify – Mailbox to which to send null recipient MDNssending 3.0binding, binding_group, domain, global
memory_goal – Configure physical memory usage goalna903.0global
memory_hwm – Configure physical memory usage high-water markna953.0global
message_expiration – Time to live for messagessending864003.0binding, binding_group, domain, global
migrate_connections_between_sibling_domains – Optimize connections for sibling domainsbothtrue3.4global
mime_parse_large_messages_during_reception – Configure whether large messages are parsed upon reception or just in timereceivingtrue3.0global
min_dns_ttl – Override DNS TTLs smaller than this valuesending03.0global
mx_failures_fallback_to_a – Configure the maximum number of times an MX lookup will be attemptedsending33.0domain, global
mx_failures_to_delay – Number of consecutive failures before a domain is auto-delayedsending503.0domain, global
never_attempt_expired_messages – Never attempt delivery of expired messagessendingfalse3.0binding, binding_group, domain, global
never_retry – Whether or not to retry delivery of failed messagessendingfalse3.0binding, binding_group, domain, global
nodeaddr – The canonical cluster address for the node (cluster-specific)na 3.0cluster
nodename – Override the node name that is used to canonically identify this cluster node (cluster-specific)na 3.0cluster
notice – Set the debug levelna 3.0debug_flags
only_use_best_mx_for_relay_domains – If this is set to true only the lowest numerical priority MXs are usedsendingtrue3.0global
open_relay – Whether the MTA is an open relay or notreceivingfalse3.0esmtp_listener, listen, pathway, pathway_group, peer
opendkim_sign – Whether or not to enable OpenDKIM signingsendingtrue (non-dynamic)3.6binding, binding_group, domain, global
outbound_throttle_connections – Limit the rate at which connections are establishedsending 3.0binding, binding_group, domain, global
outbound_throttle_messages – Limit the rate at which messages are deliveredsending 3.0binding, binding_group, domain, global
pathway (scope) – A grouping of inbound configuration optionsreceiving 3.0.23global, pathway_group
pathway – A means for associating a Listener with a pathway scopereceiving 3.0.23ecstream_listener, esmtp_listener, listen, peer
pathway_group (scope) – A container for pathway scopesreceiving 3.0.23global
pcre_cache_size – Set the maximum size of the ec_pcre_compile cachena1003.0global
pcre_cache_ttl – Set the maximum TTL for the ec_pcre_compile cachena3003.0global
peer (scope) – Create an ACL within a specific listenerreceiving 3.0control_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
permastore_interval – The frequency for saving various statisticsna3003.0global
pidfile – Set the PID file pathna/var/run/ecelerity.pid (non-dynamic)3.0global
pool_name – Associate a threadpool with a listenerreceiving 3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
prefer_ipv6_mxs - Prefer IPv6 addresses over IPv4 addresses at a given MX priority levelsendingfalse3.6.12global
privileges – Selectively retain root capabilities (Solaris)na(non-dynamic)3.0security
prohibited_hosts – Prevent mail from being delivered to invalid destinationssending 3.0global
rcptto_timeout – Timeout after RCPT TOsending3003.0binding, binding_group, domain, global
received_hostname – The hostname that is placed in the received headersreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
reconfig_message – The message if the configuration has changedreceiving4.3.2 Reconfiguration in progress3.0esmtp_listener
relay_domains – Configure the list of domains for which Momentum relays mailreceiving 3.0global, pathway, pathway_group
relay_for_sending_domains – Domains that may use the MTA as a relayreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
relay_hosts – Configure the list of hosts for which Momentum relays mailreceiving 3.0esmtp_listener, global, listen, pathway, pathway_group, peer
remote_smtp_port – Set the port to be used for SMTP deliveriessending253.0binding, binding_group, domain, global
replicate (scope) – Define the cluster replication framework (cluster-specific)na 3.0cluster
require_ehlo – Reject mail from clients that do not say HELOreceivingfalse3.0esmtp_listener, global, listen, pathway, pathway_group, peer
reserve_maintenance_interval – How often to perform mail queue maintenancesending153.0global
resolv_conf – Specify a custom resolv.conf filesending 3.0global
response_transcode_pattern – The regex pattern for comparison to a server responsesending 3.0binding, binding_group, domain, global
response_transcode_replace – The replacement string for a server responsesending 3.0binding, binding_group, domain, global
retry_interval – Base retry intervalsending12003.0binding, binding_group, domain, global
rfc2821_allow_whitespace_in_envelope – Permit trailing white space before the final CRLFreceivingfalse3.0.26global, pathway, pathway_group
rfc2821_pedantic_address_rules – Allow relaxation of enforcement of the rfc2821 address rulesreceivingtrue3.0global, pathway, pathway_group
rfc2822_date_header – Allow relaxation of enforcement of the rfc2822 address rulesreceivingifneeded3.0global, pathway, pathway_group
rfc2822_lone_lf_in_body – Allow relaxation of enforcement of the rfc2822 address rulesreceivingignore3.0global, pathway, pathway_group
rfc2822_lone_lf_in_headers – Allow relaxation of enforcement of the rfc2822 address rulesreceivingpedantic3.0global, pathway, pathway_group
rfc2822_max_line_length – Allow relaxation of enforcement of the rfc2822 address rulesreceivingignore3.0global, pathway, pathway_group
rfc2822_max_line_length_policy – Determine how non-RFC-compliant line lengths are handledreceivingnone3.0.26global, pathway, pathway_group
rfc2822_messageid_header – Allow relaxation of enforcement of the rfc2822 address rulesreceivingifneeded3.0global, pathway, pathway_group
rfc2822_missing_headers – Allow relaxation of enforcement of the rfc2822 address rulesreceivingreject3.0global, pathway, pathway_group
rfc2822_trace_headers – Allow relaxation of enforcement of the rfc2822 address rulesreceivingtrue3.0global, pathway, pathway_group
role (scope) – Define a role within an authorization stanzana 3.0authorization
routes – Configure message routingsending 3.0domain, global
rset_timeout – Set the timeout after RSETsending303.0binding, binding_group, domain, global
scheduler – Override the default IO schedulerna(non-dynamic)3.0global
scope_max_outbound_connections – Provide traffic shaping for outbound connectionssending 3.2binding, binding_group, domain, global
security (scope) – Scope for defining which permissions are retained by which userna(non-dynamic)3.0global
send_8bitmime – Enable advertising of 8BITMIME when sending mailsendingno3.0binding, binding_group, domain, global
server_max_file_descriptors – Sets the maximum number of file descriptors usable by the systemna30000003.0global
server_max_outbound_connections – Sets the maximum number of outbound connectionssending200003.0binding, binding_group, global
server_reserve_outbound_connections – Sets the server-wide connection limit reservesending2003.0global
service_sessions – The maximum number of concurrent sessions that can be established to all listenersreceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
signing_stats – Control how signing statistics are recordedsendingall3.0.17global
siv_throttle_cache_size – Set the maximum number of named throttlesboth100, 1000 (3.0.24)3.0global
smtp_extensions – Array of SMTP extensionsreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
snmp (scope) – Simple Network Management Protocol Support scope optionsna(non-dynamic)3.0global
snmp_traps (scope) – Enable and configure generation of SNMP trapsna(non-dynamic)3.0global
soft_bounce_drain_rate – How many soft bounces to place into the mail queues in a single scheduler iterationsending1003.0global
spool_mode – Set the file mode for newly created spool filesna0640 (non-dynamic)3.0global
spoolbase – Set the base directory for the spoolna/var/spool/ecelerity (non-dynamic)3.0global
ssl_lock_method – The SSL lock methodnamutex (3.0.17) (non-dynamic)3.0global
stack_size – The stack space for a threadpoolna0 (non-dynamic)3.0threadpool
starttls_injection_policy – Protect against SMTP injections prior to TLSreceivingreject3.3esmtp_listener, listen, pathway, pathway_group, peer
state – Whether to enable the SNMP agentna1 (non-dynamic)3.0snmp
state – Whether to enable generation of SNMP trapsna0 (non-dynamic)3.0snmp_traps
static_banner – The banner that is displayed to the remote clientreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
subcluster (deprecated) – The name of the subcluster (cluster-specific)na 3.0cluster
supplemental_groups – Supplemental groups to assume after startupna(non-dynamic)3.0security
suspend_delivery – Prevent outbound mail deliverysendingfalse3.0binding, binding_group, domain, global
syscontact – Set the SNMP SysContact option valuena(non-dynamic)3.0snmp
sysdescription – Set the SNMP SysDescription option valuena(non-dynamic)3.0snmp
syslocation – Set the SNMP SysLocation option valuena(non-dynamic)3.0snmp
tcp_buffer_size – Maximum tcp buffer size for outbound connectionssending327683.0cluster, global
tcp_recv_buffer_size – The size of the TCP receive buffer sizereceiving40963.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
tcp_send_buffer_size – The size of the TCP send bufferreceiving40963.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
threadpool (scope) – Configure thread pool specific optionsna 3.0global
timeout – The timeout for idle control connections on Control_Listenersreceiving603.0control_listener
timestampformat – Set the timestamp format used when logging to stderrna[%a %d %b %Y %H:%M:%S]3.0global
tls – Determine whether to use a TLS connection for outbound mailsendingno3.0binding, binding_group, domain, global
tls_allow_renegotiation – Whether to enable OpenSSL TLS renegotiationbothtrue3.5.4ecstream_listener, esmtp_listener, http_listener, listen, listen, pathway, pathway_group, peer, xmpp_listener
tls_ca – Certificate authority for outbound mailsending 3.0binding, binding_group, domain, global
tls_certificate – Certificate to use for inbound and outbound mailboth 3.0binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_ciphers – Allowable ciphers for a TLS sessionboth 3.0binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_client_ca – Certificate authority for inbound mailreceiving 3.0ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_dhparams_file – Specifies DHE parameters that add per-session randomness to the encryptionboth 3.6.6global
tls_enable_dhe_ciphers – Controls whether or not DHE ciphers are availablebothtrue3.6.6global
tls_ifavailable_fallback – Determine the behavior if TLS negotiation failssendingtrue3.5.10, 3.6.4binding, binding_group, domain, global
tls_key – the TLS key to use for outbound mail or inbound mailboth 3.0binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_protocols – Allowable ciphers for TLS inbound and outbound sessionsboth 3.6.6binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer
tls_verified_peer_can_relay – Verification that peer can relayreceivingfalse3.0ecstream_listener, esmtp_listener, listen, pathway, pathway_group, peer
tls_verified_peer_is_authorized – Mark requests that use a verified SSL Client certificate as being authorizedsendingfalse3.1.4http_listener, listen, pathway, peer
tls_verify – Specify how to handle the remote certificatessendingno3.0binding, binding_group, domain, global
tls_verify_mode – Determine whether a TLS certificates is requiredreceiving 3.0ecstream_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
topology (scope) – Define the cluster network topology (cluster-specific)na 3.0cluster
trace_smtp_mode – Set the default permissions of trace filessending0640 (non-dynamic)3.0global
transfail_drain_rate – The maximum number of messages to pop off the transient failure queue in a single scheduler iterationsending1003.0global
transform_8bitmime_content – Enable 8BITMIME downconversion when sending mailsendingifneeded (3.1.6)3.0binding, binding_group, domain, global
trap_destination – Destination for SNMP trapna(non-dynamic)3.0snmp_traps
trap_interval – Frequency of SNMP trap generationna60 (non-dynamic)3.0snmp_traps
unconditional_rebind – Whether the full set_binding logic is invoked or not (cluster-specific)natrue3.0cluster
unlink_on_spool_in_failure – Whether or not to remove malformed messagesreceivingtrue3.0global
use_iflist_cache – Whether or not to cache the list of interfaces configured by the systemsending0 (non-dynamic)3.0global
use_ipv6 – Affects the selection of IPv6 hosts in the SMTP clientsendingfalse3.0global
use_mmap – Use mmap when spooling messages from disknafalse3.0global
use_sendfile – Use sendfile() when sending mailsendingfalse3.0global
use_ssl – Whether to use SSL verificationreceivingfalse3.0ecstream_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
user – User identity to assume after startupnaecuser (non-dynamic)3.0security
view_balance_interval – How often DuraVIP™ views are subject to balancing (cluster-specific)na103.0cluster
view_broadcast_interval – How often to speculatively broadcast a view announcement to the cluster (cluster-specific)na03.0cluster
view_mature_time – How long a DuraVIP™ view needs to remain unchanged before considering it "mature" (cluster-specific)na53.0cluster
warning – Set the debug levelna 3.0debug_flags
watch_interval – Interval for watched system variables for SNMP trapsna10 (non-dynamic)3.0snmp_traps
watch_variables – SNMP traps watch variablesna(non-dynamic)3.0snmp_traps
watchdog_interval (deprecated) – If Momentum is unresponsive for this length of time, it will be restartedna603.0global
xclient – Use the XCLIENT extension to SMTP for outbound mailsendingno3.0binding, binding_group, domain, global
xmpp_dialback_secret – Use when verifying the XMPP server dialback key (Mobile Momentum)both 3.4domain
xmpp_listener (scope) – The listener for incoming XMPP connections (Mobile Momentum)receiving 3.4global
xmpp_role – Define whether a domain is an XMPP server or client (Mobile Momentum)both 3.4domain

Adaptive Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
adaptive_adjustment_interval – Throttle the adaptive adjustment intervalsending603.0binding, binding_group, domain, global
adaptive_alert_email_destination – The address where adaptive alerts should be sentsending 3.0binding, binding_group, domain, global
adaptive_alert_email_sender – Set the sender address of the alert emailsendingNULL3.0.17binding, binding_group, domain, global
adaptive_attempt_threshold – The minimum delivery attempts over a period during which bounce stats are collected and suspensions attemptedsending2000 (3.2)3.0binding, binding_group, domain, global
adaptive_backstore_leveldb (scope) – Use LevelDB as the backing store for Adaptive Deliverysending 3.6global
adaptive_backstore_riak (scope) – Define the characteristics of the Riak backing storesending 3.6global
adaptive_body_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_default_suspension – The amount of time to suspend a domainsending4 hours3.0binding, binding_group, domain, global
adaptive_default_suspension_enabled – Enables and disables adaptive_rejection_rate_suspension_percentagesendingfalse3.6.11binding, binding_group, domain, global
adaptive_ehlo_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_enabled – Whether to enable the adaptive module for a specific scopesendingfalse3.0binding, binding_group, domain, global
adaptive_fbl_volume_threshold – The minimum total delivered mail count over a period during which FBL stats are collectedsending200003.2binding, binding_group, domain, global
adaptive_idle_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_mailfrom_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_deliveries_per_connection – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_outbound_connections – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_recipients_per_batch – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_recipients_per_connection – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_resident_active_queue – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_retries – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_max_retry_interval – Set the bounds for the adaptive optionsending 3.0.17binding, binding_group, domain, global
adaptive_notification_events – Configure the events that will trigger an email notificationsendingthrottle suspension blackhole3.5.6, 3.6.1binding, binding_group, domain, global
adaptive_notification_interval – The throttle for adaptive alert notification emailssending36003.0binding, binding_group, domain, global
adaptive_outbound_throttle_messages – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_positive_adjustment_interval – Throttle positive adjustments to adaptive changessending36003.0binding, binding_group, domain, global
adaptive_rcptto_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_rejection_rate_suspension_percentage – The rate at which messages are rejectedsending203.0binding, binding_group, domain, global
adaptive_retry_fuzz – Allow greater control over bulk message retries in cases where all messages for a domain have to be retriedsending40963.0.26binding, binding_group, domain, global
adaptive_retry_interval – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_rset_timeout – Set the bounds for the adaptive optionsending 3.0binding, binding_group, domain, global
adaptive_scope – Define the scope applicable to adaptive deliverysendingauto3.3binding, binding_group, domain, global
adaptive_sweep_rule (scope) – Set the thresholds and actions for adaptive fbl and bounce rulessending 3.2binding, binding_group, domain, global
adaptive_sweep_rule_enabled – Enable or disable adaptive_sweep_rule in a specified scopesending13.2binding, binding_group, domain, global
codes – adaptive_sweep_rule bounce or fbl codessending 3.2adaptive_sweep_rule
high_action – The action when the high threshold is met and the number of delivery attempts exceeds the adaptive_attempt_thresholdsending"suspend" "4 hours"3.2adaptive_sweep_rule
high_threshold – The high threshold value for the sum of the rates of the bounce codes or FBL categoriessending103.2adaptive_sweep_rule
low_action – The action when the high threshold is not met but the low threshold is metsending"throttle" "down"3.2adaptive_sweep_rule
low_threshold – The low threshold value for the sum of the rates of the bounce codes or FBL categoriessending53.2adaptive_sweep_rule

Bounce Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
async_bounce_rendering – Which thread pool to use for bounce renderingsendingtrue3.0global
bounce_behavior – Configure the action taken when a message is classified as a bouncesendingpass3.0domain, global
bounce_cache_size – Set the maximum size of the bounce classification cachena163843.6.9global
bounce_cache_ttl – Set the maximum TTL for the bounce classification cachena603.6.9global
bounce_domains – Configure the list of domains eligible for bounce processingreceiving 3.0global, pathway, pathway_group
bounce_pattern – Configure the pattern that inbound email addresses must match to be considered bouncessending 3.0domain, global
bounce_suppress_list – Configure a list of email addresses that may not be considered original recipientssending 3.0global
bounces_inline_original – How much of the original message to include in MDNssendingheaders3.0binding, binding_group, domain, global
generate_bounces – Generate MDNs if mail is failed after receptionsendingtrue3.0binding, binding_group, domain, global
generate_bounces_for_multi_recipient_policy_rejections – Generate MDNs after reception for policy rejectionsreceivingtrue3.0global, pathway, pathway_group
generate_delay_dsn – Generate DSNs if mail is delayedsendingfalse3.0binding, binding_group, domain, global
inline_transfail_processing – How to handle transient failure processingsending13.0global
mailerdaemon – Set the From: address for MDNssending 3.0binding, binding_group, domain, global
mdn_failures_notify – Mailbox to which to send null recipient MDNssending 3.0binding, binding_group, domain, global
never_retry – Whether or not to retry delivery of failed messagessendingfalse3.0binding, binding_group, domain, global
soft_bounce_drain_rate – How many soft bounces to place into the mail queues in a single scheduler iterationsending1003.0global
transfail_drain_rate – The maximum number of messages to pop off the transient failure queue in a single scheduler iterationsending1003.0global

Cluster Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
arp_all_hosts – Whether or not to aggressively send out ARP information to ensure that the network knows about the IP address assignment (cluster-specific)natrue3.0.13cluster
control_cache – The name of the cache file storing asynchronous responsesna 3.0logs
control_group – The cluster console manager utilizes this group to issue cluster-wide configuration commands (cluster-specific)naec_console3.0cluster
debug_level – Set the module debug level (applicable to all modules) (cluster-specific)naerror3.0cluster
dir_mode – The octal representation of the file permissionsna 3.0logs
duravip_balance_set_size – When balancing DuraVIP™s, how many to process as a batch in response to a balance request (cluster-specific)na13.0cluster
enabled – Whether or not the module is enabled (cluster-specific)natrue3.0cluster
file_mode – The octal representation of the file permissions (cluster logs)na 3.0logs
heartbeat_start_delay – Seconds to wait after startup before the cluster heartbeat is activated (cluster-specific)na153.0cluster
heartbeats_per_sec – How often to send a heartbeat (cluster-specific)na13.0cluster
if_check_interval – How often to run through a maintenance cycle (cluster-specific)na303.0cluster
if_down_limit – How long to wait before deciding to bring an IP online (cluster-specific)na43.0cluster
log_active_interval – Used to tune centralized logging (cluster-specific)na13.0cluster
log_group – Whether or not panic log messages are broadcast over spread (cluster-specific)na 3.0cluster
log_idle_interval – The amount of time to sleep before looking for another segment (cluster-specific)na103.0cluster
logfile – Describe the full path to the log filena 3.0logs
logs – Define the location of the cluster manager logs (cluster-specific)na 3.0cluster
logs (scope) – Configure centralized log files on the cluster managerna 3.0global
manager (scope) – Define managers for subclustersna 3.0logs
max_idle – The maximum number of seconds a log file may be left openna 3.0logs
max_open – The maximum number of concurrently open log filesna 3.0logs
mbus_daemon (deprecated) – The port that the messaging bus listens on (cluster-specific)na48033.0cluster
nodeaddr – The canonical cluster address for the node (cluster-specific)na 3.0cluster
nodename – Override the node name that is used to canonically identify this cluster node (cluster-specific)na 3.0cluster
replicate (scope) – Define the cluster replication framework (cluster-specific)na 3.0cluster
subcluster (deprecated) – The name of the subcluster (cluster-specific)na 3.0cluster
topology (scope) – Define the cluster network topology (cluster-specific)na 3.0cluster
unconditional_rebind – Whether the full set_binding logic is invoked or not (cluster-specific)natrue3.0cluster
view_balance_interval – How often DuraVIP™ views are subject to balancing (cluster-specific)na103.0cluster
view_broadcast_interval – How often to speculatively broadcast a view announcement to the cluster (cluster-specific)na03.0cluster
view_mature_time – How long a DuraVIP™ view needs to remain unchanged before considering it "mature" (cluster-specific)na53.0cluster

HTTP Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
delivery_response_timeout – Time to wait for a response to an outbound requestsending50003.5.6binding, domain, global
http_basic_auth – Define the user credentials when using basic HTTP authenticationboth 3.5.6binding, binding_group, domain, global
http_host – Define the HTTP hostsending 3.5.6binding, binding_group, domain, global
http_method – Define the HTTP method to usesendingPOST3.5.6binding, binding_group, domain, global
http_uri – Define the HTTP URI that you wish to connect tosending 3.5.6binding, binding_group, domain, global
http_version – Define the HTTP version to usesending1.13.5.6binding, binding_group, domain, global

Listen Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
accept_queue_backlog – The accept queue backlogreceiving03.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, msgcserver_listener, xmpp_listener
context – Use to set arbitrary connection context key value pairsreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
control_listener (scope) – The listener for incoming control connectionsna 3.0global
disable_chunked – An option used with aggregators who do not support chunked transfer-coding (Mobile Momentum)bothfalse3.1.4http_listener, listen, pathway, pathway_group, peer
eccluster_listener (scope) – Control communication between cluster nodes (cluster-specific)na 3.0.15global
ecstream_listener (scope) – The listener for incoming ECSTREAM connectionsreceiving 3.0global
esmtp_listener (scope) – The listener for incoming SMTP connectionsreceiving 3.0global
http_listener (scope) – The listener used with the REST injectorsending 3.1.4global
listen (scope) – Specify the socket that a listener listens onreceiving 3.0control_listener, ecstream_listener, esmtp_listener, http_listener, msgcserver_listener, xmpp_listener
listen_backlog – The listen backlogreceiving500 (3.0)3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
listener_sessions – Specifies the maximum number of concurrent sessions that can be established to a listenerreceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
max_request_size – Limit the size of an HTTP requestboth 3.1.4http_listener, listen, pathway, pathway_group, peer
mcmt_reception – Configure a listener to accept the Multi-Channel Message Type (Mobile Momentum)bothpassthru3.1.4esmtp_listener, listen, pathway, pathway_group, peer
timeout – The timeout for idle control connections on Control_Listenersreceiving603.0control_listener
tls_verified_peer_is_authorized – Mark requests that use a verified SSL Client certificate as being authorizedsendingfalse3.1.4http_listener, listen, pathway, peer

Logging Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
critical – Set the debug levelnaALL3.0debug_flags
debug – Set the debug levelna 3.0debug_flags
debug_flags (scope) – Configure debug verbosityna 3.0global
error – Set the debug levelnaALL3.0debug_flags
info – Set the debug levelna 3.0debug_flags
log_requests_to_paniclog – Whether to log REST injection requestssendingfalse3.1.4http_listener, listen, pathway, pathway_group, peer
notice – Set the debug levelna 3.0debug_flags
response_transcode_pattern – The regex pattern for comparison to a server responsesending 3.0binding, binding_group, domain, global
response_transcode_replace – The replacement string for a server responsesending 3.0binding, binding_group, domain, global
signing_stats – Control how signing statistics are recordedsendingall3.0.17global
timestampformat – Set the timestamp format used when logging to stderrna[%a %d %b %Y %H:%M:%S]3.0global
warning – Set the debug levelna 3.0debug_flags

Misc Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
default_charset – Control the character setbothus-ascii3.0global, pathway, pathway_group
delayed_queue_scan_interval – How often to call the maintainer for a domainsending153.0global
disable_nagle_algorithm – Disable nagle algorithm on socketsbothfalse3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, global, http_listener, listen, xmpp_listener
enable – Enable or disable a listener scopereceivingtrue3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, msgcserver_listener, xmpp_listener
events_per_iter – Employ when using a Concurrency greater than 1receiving03.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
file_mode – File access rights in octal notationna06603.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, msgcserver_listener, xmpp_listener
license – Specify an alternate license locationna/opt/msys/ecelerity/etc (non-dynamic)3.0global
local_changes_file – The file for writing local configuration changesna/opt/msys/ecelerity/etc/local_changes.conf3.0global
local_changes_only – Whether there is a file for writing local configuration changenafalse3.0global
permastore_interval – The frequency for saving various statisticsna3003.0global
pidfile – Set the PID file pathna/var/run/ecelerity.pid (non-dynamic)3.0global
reconfig_message – The message if the configuration has changedreceiving4.3.2 Reconfiguration in progress3.0esmtp_listener
reserve_maintenance_interval – How often to perform mail queue maintenancesending153.0global
send_8bitmime – Enable advertising of 8BITMIME when sending mailsendingno3.0binding, binding_group, domain, global
smtp_extensions – Array of SMTP extensionsreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
tcp_recv_buffer_size – The size of the TCP receive buffer sizereceiving40963.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
tcp_send_buffer_size – The size of the TCP send bufferreceiving40963.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
transform_8bitmime_content – Enable 8BITMIME downconversion when sending mailsendingifneeded (3.1.6)3.0binding, binding_group, domain, global
unlink_on_spool_in_failure – Whether or not to remove malformed messagesreceivingtrue3.0global
watchdog_interval (deprecated) – If Momentum is unresponsive for this length of time, it will be restartedna603.0global
xclient – Use the XCLIENT extension to SMTP for outbound mailsendingno3.0binding, binding_group, domain, global

Module Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
dkim – Enable or disable signing messagessending 3.0binding, binding_group, domain, global
domainkeys – Enable or disable domainkeys signingsending 3.0binding, binding_group, domain, global
enable_fbl_header_insertion – Enable or disable fbl header insertionsending 3.0binding, binding_group, domain, global
opendkim_sign – Whether or not to enable OpenDKIM signingsendingtrue (non-dynamic)3.6binding, binding_group, domain, global

Multiple-event Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
delivery_pool – Associate an eventloop with mail deliverysending(non-dynamic)3.6global
event_loop – Associate a listener with an eventloopsending(non-dynamic)3.6ecstream_listener, esmtp_listener, listen
eventloop (scope) – Define a pool of event loops to enable multiple event loop configurationboth(non-dynamic)3.6global
maintainer_pool – Create an eventloop for maintainersboth(non-dynamic)3.6global

Push Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
apn_expiry – Define the number of seconds after which an APNs notification is no longer validsendingyes (non-dynamic)3.5.5binding, binding_group, domain, global
gcm_application_id – Define the package name of the Android application allowed to received notificationssending 3.5.5binding, binding_group, domain, global
gcm_authorization_token_id – The authorization token that permits sending Google push notificationssending 3.5.5binding, binding_group, domain, global
gcm_delay_while_idle – Whether or not to send the notification immediately if a device is idlesendingfalse3.5.5binding, binding_group, domain, global
gcm_dry_run – Test a request without actually sending a messagesendingfalse3.5.5binding, binding_group, domain, global
gcm_ttl – Default Time To Live for notificationssending-13.5.5binding, binding_group, domain, global

Resource Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
_unsafe_spool – Allow dangerous spool semantics to be usednafalse3.0global
address_metrics_cleanse_interval – The interval for refreshing address metricssending36003.0global
address_metrics_lifetime – The TTL of address metricssending18003.0global
backlog – The maximum number of jobs that can be queued up for a poolna0 (non-dynamic)3.0threadpool
clear_mail_queue_maintainers – Reschedule the mail queue maintainerbothfalse, true (3.6)3.0global
concurrency – Define number of available threadsreceiving03.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, threadpool, xmpp_listener
crypto_engine – Enable hardware cryptography accelerationboth 3.0global
delayed_binding_domain_fuzz – The time period to spread scheduled messages over when a bulk requeue is necessarysending03.0.26binding, binding_group, global
disk_queue_drain_rate – Control the rate at which messages are spooled in on start-upboth1003.0global
dns_cache_purge_interval – How often the DNS response cache is scanned for stale entriessending603.0global
drop_body_after_trans_fail – Number of retry attempts before freeing message memorysending33.0binding, binding_group, domain, global
exclude_vctx_conn – Exclude validation connection context keys from being journaled in the spool metadataboth 3.0binding, binding_group, domain, global
exclude_vctx_mess – Exclude validation message context keys from being journaled in the spool metadataboth 3.0binding, binding_group, domain, global
expensive_batch_assessment – Treat messages as equal even if the bodies or headers have been modified since receptionreceivingfalse3.0global
force_fsync – Ensure that data is synced to disk on receptionreceivingfalse3.0global
growbuf_size – The size of an element in a growbuf chainna163843.0global
initial_hash_buckets – Set the number of hash buckets used by the systemna323.1global
keep_message_dicts_in_memory – Preserve memory representation of metadata when memory is lowbothfalse (non-dynamic)3.0global
large_message_threshold – Consider a message large when its size exceeds this amountboth1310723.0global
legacy_message_threshold – The maximum size allowed for messages being passed to legacy modulesboth10485763.0global
mail_queue_check_vm_interval – How often to apply memory management reduction on mail queuesboth603.0global
malloc2mmap_threshold – Use mmap when allocations exceed this amountna40923.0global
masterdb_file – Specify an alternate path for the statistics permastorena/var/log/ecelerity/ecdb (non-dynamic)3.0global
match_cache_life – Set the maximum number of seconds that the match cache will be validna03.0global
match_cache_size – The size of the cache that holds the results of looking up matching scopesna163843.0global
max_message_size – The maximum number of bytes allowed in a single messagereceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
max_resident_active_queue – Threshold above which messages are not held in memorysending2503.0binding, binding_group, domain, global
max_resident_messages – Threshold above which messages are not held in memorysending327683.0binding, binding_group, global
max_resident_transfails – If the transient failure queue grows beyond this size, messages are swapped out of memorysending1003.0global
max_timed_events_per_iter – The maximum numer of timed events per scheduler iterationna10243.0.22global
memory_goal – Configure physical memory usage goalna903.0global
memory_hwm – Configure physical memory usage high-water markna953.0global
migrate_connections_between_sibling_domains – Optimize connections for sibling domainsbothtrue3.4global
mime_parse_large_messages_during_reception – Configure whether large messages are parsed upon reception or just in timereceivingtrue3.0global
pcre_cache_size – Set the maximum size of the ec_pcre_compile cachena1003.0global
pcre_cache_ttl – Set the maximum TTL for the ec_pcre_compile cachena3003.0global
pool_name – Associate a threadpool with a listenerreceiving 3.0control_listener, eccluster_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
scheduler – Override the default IO schedulerna(non-dynamic)3.0global
spool_mode – Set the file mode for newly created spool filesna0640 (non-dynamic)3.0global
spoolbase – Set the base directory for the spoolna/var/spool/ecelerity (non-dynamic)3.0global
stack_size – The stack space for a threadpoolna0 (non-dynamic)3.0threadpool
tcp_buffer_size – Maximum tcp buffer size for outbound connectionssending327683.0cluster, global
threadpool (scope) – Configure thread pool specific optionsna 3.0global
trace_smtp_mode – Set the default permissions of trace filessending0640 (non-dynamic)3.0global
use_iflist_cache – Whether or not to cache the list of interfaces configured by the systemsending0 (non-dynamic)3.0global
use_mmap – Use mmap when spooling messages from disknafalse3.0global
use_sendfile – Use sendfile() when sending mailsendingfalse3.0global

RFC Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
allow_null_envelope_sender – Allow the null envelope sender in email addressesreceivingtrue3.0esmtp_listener, global, listen, pathway, pathway_group, peer
allow_trailing_whitespace_in_commands – Allow trailing white space at the end of an SMTP commandreceivingfalse3.0.26esmtp_listener, global, listen, pathway, pathway_group, peer
require_ehlo – Reject mail from clients that do not say HELOreceivingfalse3.0esmtp_listener, global, listen, pathway, pathway_group, peer
rfc2821_allow_whitespace_in_envelope – Permit trailing white space before the final CRLFreceivingfalse3.0.26global, pathway, pathway_group
rfc2821_pedantic_address_rules – Allow relaxation of enforcement of the rfc2821 address rulesreceivingtrue3.0global, pathway, pathway_group
rfc2822_date_header – Allow relaxation of enforcement of the rfc2822 address rulesreceivingifneeded3.0global, pathway, pathway_group
rfc2822_lone_lf_in_body – Allow relaxation of enforcement of the rfc2822 address rulesreceivingignore3.0global, pathway, pathway_group
rfc2822_lone_lf_in_headers – Allow relaxation of enforcement of the rfc2822 address rulesreceivingpedantic3.0global, pathway, pathway_group
rfc2822_max_line_length – Allow relaxation of enforcement of the rfc2822 address rulesreceivingignore3.0global, pathway, pathway_group
rfc2822_max_line_length_policy – Determine how non-RFC-compliant line lengths are handledreceivingnone3.0.26global, pathway, pathway_group
rfc2822_messageid_header – Allow relaxation of enforcement of the rfc2822 address rulesreceivingifneeded3.0global, pathway, pathway_group
rfc2822_missing_headers – Allow relaxation of enforcement of the rfc2822 address rulesreceivingreject3.0global, pathway, pathway_group
rfc2822_trace_headers – Allow relaxation of enforcement of the rfc2822 address rulesreceivingtrue3.0global, pathway, pathway_group

Routing Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
allow_ip_literal – Allow IP addresses in email addressesreceivingtrue3.0esmtp_listener, global, listen, pathway, pathway_group, peer
blackhole – Blackhole mailsendingfalse3.0binding, binding_group, domain, global
delivery_method – Set the delivery methodsendingESMTP (3.0), SMTP (2.2)3.0binding, binding_group, domain, global
dns_fallback_to_tcp – Whether or not to fail over to TCP in place of UDPbothfalse3.0.22global
domain_for_unqualified_recipient_addresses – Configure a domain which will be used to resolve delivery for unqualified addressesreceiving 3.0esmtp_listener, global, listen, pathway, pathway_group, peer
domain_for_unqualified_sender_address – Configure a domain which will be used to substitute for unqualified sender addressesreceiving 3.0esmtp_listener, global, listen, pathway, pathway_group, peer
ecstream_port – Configure the port for ecstream deliveriessending18253.2binding, binding_group, domain, global
fully_resolve_before_smtp – Resolve all MX and A records before attempting deliverysendingtrue3.0binding, binding_group, domain, global
gateway – Configure a static SMTP route for mailsending 3.0binding, binding_group, domain, global
lmtp_port – Configure the port for LMTP deliveriessending20033.0binding, binding_group, domain, global
only_use_best_mx_for_relay_domains – If this is set to true only the lowest numerical priority MXs are usedsendingtrue3.0global
open_relay – Whether the MTA is an open relay or notreceivingfalse3.0esmtp_listener, listen, pathway, pathway_group, peer
prohibited_hosts – Prevent mail from being delivered to invalid destinationssending 3.0global
relay_domains – Configure the list of domains for which Momentum relays mailreceiving 3.0global, pathway, pathway_group
relay_for_sending_domains – Domains that may use the MTA as a relayreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
relay_hosts – Configure the list of hosts for which Momentum relays mailreceiving 3.0esmtp_listener, global, listen, pathway, pathway_group, peer
remote_smtp_port – Set the port to be used for SMTP deliveriessending253.0binding, binding_group, domain, global
resolv_conf – Specify a custom resolv.conf filesending 3.0global
routes – Configure message routingsending 3.0domain, global
use_ipv6 – Affects the selection of IPv6 hosts in the SMTP clientsendingfalse3.0global

Security Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
always_allow – When set to true, authentication is considered to have succeeded, unless always_deny is setreceivingfalse3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
always_deny – If set to true, authentication is considered to have failedreceivingfalse3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
authcrammd5parameters – Configure CRAM-MD5 authenticationreceiving 3.0control_listener, esmtp_listener, listen, pathway, pathway_group
authdigestmd5parameters – Configure DIGEST-MD5 authenticationreceiving 3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
authloginparameters – Configure clear text login authenticationreceiving 3.0control_listener, esmtp_listener, listen, pathway, pathway_group
authorization (scope) – Configure the console commands applicable to usersna 3.0global
authorizationparameters – AuthorizationParameters dictionary points to authorization informationreceiving 3.0control_listener, esmtp_listener, listen
authplainparameters – Configure plain text login authenticationreceiving 3.0esmtp_listener, http_listener, listen, pathway, pathway_group, xmpp_listener
capabilities – Selectively retain root capabilitiesna(non-dynamic)3.0security
chroot – chroot to a secure environmentna(non-dynamic)3.0security
enable_authentication – Whether or not to enable authenticationreceiving 3.0control_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
enable_authorization – Whether or not to enable authorization for console commandsreceiving 3.0control_listener, listen, peer
group – Group identity to assume after startupnaecuser (non-dynamic)3.0security
peer (scope) – Create an ACL within a specific listenerreceiving 3.0control_listener, ecstream_listener, esmtp_listener, http_listener, listen, xmpp_listener
privileges – Selectively retain root capabilities (Solaris)na(non-dynamic)3.0security
role (scope) – Define a role within an authorization stanzana 3.0authorization
security (scope) – Scope for defining which permissions are retained by which userna(non-dynamic)3.0global
supplemental_groups – Supplemental groups to assume after startupna(non-dynamic)3.0security
use_ssl – Whether to use SSL verificationreceivingfalse3.0ecstream_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer
user – User identity to assume after startupnaecuser (non-dynamic)3.0security

Shaping Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
cluster_max_outbound_connections – Set the maximum number of outbound connections for a domain (cluster-specific)sending-13.0binding, domain, global, host
cluster_outbound_throttle_connections – Limit the rate at which connections are established (cluster-specific)sending 3.0binding_group, domain, global
cluster_outbound_throttle_messages – Limit the rate at which messages are delivered (cluster-specific)sending 3.0binding_group, domain, global
cluster_scope_max_outbound_connections – Provide traffic shaping for outbound connections (cluster-specific)sending 3.0.16binding, binding_group, domain, global, host
cluster_server_max_outbound_connections – Set the maximum number of outbound connections (cluster-specific)sending 3.0binding, binding_group, global
connection_allocation_aggressiveness – Tune the aggressiveness for establishing new connections to domainssendingnormal3.0binding, binding_group, domain, global
ecstream_max_batch_size – The maximum number of ECStream messages to accept before dropping back into the scheduler (ECStream only)receiving100003.0ecstream_listener, listen, pathway, pathway_group, peer
inbound_throttle_messages – Rate limit inbound mailreceiving 3.0global, pathway, pathway_group
max_deliveries_per_connection – Maximum number of messages to deliver before closing a connectionsending03.0binding, binding_group, domain, global
max_outbound_connections – Set the maximum number of outbound connectionssending323.0binding, binding_group, domain, global, host
max_receptions_per_connection – The maximum number of messages allowed in a single sessionreceiving03.0esmtp_listener, global, listen, pathway, pathway_group, peer
max_recipients_per_batch – The maximum number of recipients to send in a single outbound message transactionsending1003.0binding, binding_group, domain, global
max_recipients_per_connection – The maximum number of recipients to send on a connectionsending03.0binding, binding_group, domain, esmtp_listener, global, listen, peer
max_recipients_per_message – The maximum number of recipients allowed in a messagereceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
max_retries – Override the system configured max_retriessending 3.0binding, binding_group, domain, global
max_retry_interval – Maximum retry intervalsending432003.0binding, binding_group, domain, global
never_attempt_expired_messages – Never attempt delivery of expired messagessendingfalse3.0binding, binding_group, domain, global
outbound_throttle_connections – Limit the rate at which connections are establishedsending 3.0binding, binding_group, domain, global
outbound_throttle_messages – Limit the rate at which messages are deliveredsending 3.0binding, binding_group, domain, global
scope_max_outbound_connections – Provide traffic shaping for outbound connectionssending 3.2binding, binding_group, domain, global
server_max_file_descriptors – Sets the maximum number of file descriptors usable by the systemna30000003.0global
server_max_outbound_connections – Sets the maximum number of outbound connectionssending200003.0binding, binding_group, global
server_reserve_outbound_connections – Sets the server-wide connection limit reservesending2003.0global
service_sessions – The maximum number of concurrent sessions that can be established to all listenersreceiving03.0esmtp_listener, listen, pathway, pathway_group, peer
siv_throttle_cache_size – Set the maximum number of named throttlesboth100, 1000 (3.0.24)3.0global
suspend_delivery – Prevent outbound mail deliverysendingfalse3.0binding, binding_group, domain, global

SNMP Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
address – Set the SNMP IP address and portna(non-dynamic)3.0snmp
community – Set the SNMP Community option value to the desired SNMP community the agent is to joinnapublic (non-dynamic)3.0snmp
snmp (scope) – Simple Network Management Protocol Support scope optionsna(non-dynamic)3.0global
snmp_traps (scope) – Enable and configure generation of SNMP trapsna(non-dynamic)3.0global
state – Whether to enable the SNMP agentna1 (non-dynamic)3.0snmp
state – Whether to enable generation of SNMP trapsna0 (non-dynamic)3.0snmp_traps
syscontact – Set the SNMP SysContact option valuena(non-dynamic)3.0snmp
sysdescription – Set the SNMP SysDescription option valuena(non-dynamic)3.0snmp
syslocation – Set the SNMP SysLocation option valuena(non-dynamic)3.0snmp
trap_destination – Destination for SNMP trapna(non-dynamic)3.0snmp_traps
trap_interval – Frequency of SNMP trap generationna60 (non-dynamic)3.0snmp_traps
watch_interval – Interval for watched system variables for SNMP trapsna10 (non-dynamic)3.0snmp_traps
watch_variables – SNMP traps watch variablesna(non-dynamic)3.0snmp_traps

Timeout Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
body_timeout – Network timeout once the DATA phase is completesending6003.0binding, binding_group, domain, global
connect_timeout – Set the connection timeoutsending3003.0binding, binding_group, domain, global
connect_timeout_to_delay – Time interval before moving mail into the delayed queuesending9003.0binding, binding_group, domain, global
control_client_timeout – Network timeout for Momentum control client connectionsna603.0global
delay_dsn_max_retry_interval – Maximum interval for sending DSNs to the sender of a message that has not yet been deliveredsending432003.0binding, binding_group, domain, global
delay_dsn_retry_interval – Base interval for sending DSNs to the sender of a message that has not yet been deliveredsending36003.0binding, binding_group, domain, global
dns_expire_interval – How often to check for domains with expired DNS informationsending103.0global
dns_failures_to_purge – Configure the maximum number of DNS lookupssending103.0domain, global
ecstream_idle_time – The number of seconds of inactivity before a client is disconnected (ECStream only)receiving3003.0ecstream_listener, listen, pathway, pathway_group, peer
ecstream_timeout – The amount of time to wait for an ecstream connection to be establishedsending6003.2binding, binding_group, domain, global
ehlo_timeout – Network timeout for EHLOsending3003.0binding, binding_group, domain, global
host_failure_retry – Time to wait before attempting a retrysending1203.0domain, global
idle_time – The number of seconds of inactivity before a client is disconnectedreceiving03.0esmtp_listener, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
idle_timeout – Time to maintain idle outbound connectionssending53.0binding, binding_group, domain, global
mailfrom_timeout – Timeout after MAIL FROMsending3003.0binding, binding_group, domain, global
max_dns_ttl – Set the maximum DNS TTLsending42949672953.0global
message_expiration – Time to live for messagessending864003.0binding, binding_group, domain, global
min_dns_ttl – Override DNS TTLs smaller than this valuesending03.0global
mx_failures_fallback_to_a – Configure the maximum number of times an MX lookup will be attemptedsending33.0domain, global
mx_failures_to_delay – Number of consecutive failures before a domain is auto-delayedsending503.0domain, global
rcptto_timeout – Timeout after RCPT TOsending3003.0binding, binding_group, domain, global
retry_interval – Base retry intervalsending12003.0binding, binding_group, domain, global
rset_timeout – Set the timeout after RSETsending303.0binding, binding_group, domain, global

TLS Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
crypto_lock_method – Change the locking method used by the TLS layerbothEC_SSL_DEFAULTLOCK (non-dynamic)3.0global
ssl_lock_method – The SSL lock methodnamutex (3.0.17) (non-dynamic)3.0global
starttls_injection_policy – Protect against SMTP injections prior to TLSreceivingreject3.3esmtp_listener, listen, pathway, pathway_group, peer
tls – Determine whether to use a TLS connection for outbound mailsendingno3.0binding, binding_group, domain, global
tls_allow_renegotiation – Whether to enable OpenSSL TLS renegotiationbothtrue3.5.4ecstream_listener, esmtp_listener, http_listener, listen, listen, pathway, pathway_group, peer, xmpp_listener
tls_ca – Certificate authority for outbound mailsending 3.0binding, binding_group, domain, global
tls_certificate – Certificate to use for inbound and outbound mailboth 3.0binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_ciphers – Allowable ciphers for a TLS sessionboth 3.0binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_client_ca – Certificate authority for inbound mailreceiving 3.0ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_dhparams_file – Specifies DHE parameters that add per-session randomness to the encryptionboth 3.6.6global
tls_enable_dhe_ciphers – Controls whether or not DHE ciphers are availablebothtrue3.6.6global
tls_ifavailable_fallback – Determine the behavior if TLS negotiation failssendingtrue3.5.10, 3.6.4binding, binding_group, domain, global
tls_key – the TLS key to use for outbound mail or inbound mailboth 3.0binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer, xmpp_listener
tls_protocols – Allowable ciphers for TLS inbound and outbound sessionsboth 3.6.6binding, binding_group, domain, ecstream_listener, esmtp_listener, global, http_listener, listen, pathway, pathway_group, peer
tls_verified_peer_can_relay – Verification that peer can relayreceivingfalse3.0ecstream_listener, esmtp_listener, listen, pathway, pathway_group, peer
tls_verify – Specify how to handle the remote certificatessendingno3.0binding, binding_group, domain, global
tls_verify_mode – Determine whether a TLS certificates is requiredreceiving 3.0ecstream_listener, esmtp_listener, http_listener, listen, pathway, pathway_group, peer, xmpp_listener

Virtual Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
alias_schemes – Enable named alias expansion schemesboth 3.0domain, global, pathway, pathway_group
banner_hostname – Specifies the banner hostname that will be displayed to the remote client upon connectingreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
bind_address – Source address for outbound connectionssending 3.0binding, binding_group, global
binding (scope) – Configure binding-specific optionssending 3.0binding_group, global
binding_group (scope) – Logically group a set of bindingssending 3.0global
cluster_group – The DuraVIP™ system coordinates IP ownership responsibilities via the cluster_group extended virtual synchrony group (cluster-specific)naec_cluster3.0cluster
default_binding – Control the default bindingsendingnormal3.0global
domain (scope) – Configure domain-specific optionssending 3.0binding, binding_group, global
duravip_follow – Specify the binding a listener should follow (cluster-specific)receiving 3.0listen
duravip_preference – Specify a DuraVIP™ preference (cluster-specific)both 3.0binding, listen
ehlo_hostname – Set the hostname used for EHLO in outbound mailsendinghostname3.0binding, binding_group, domain, global
enable_duravip – Whether to enable Durable MultiVIP© bindings (cluster-specific)both 3.0binding, listen
host (scope) – Configure host-specific optionssending 3.0binding, binding_group, global
hostname – Override the system configured hostnameboth 3.0global
pathway (scope) – A grouping of inbound configuration optionsreceiving 3.0.23global, pathway_group
pathway – A means for associating a Listener with a pathway scopereceiving 3.0.23ecstream_listener, esmtp_listener, listen, peer
pathway_group (scope) – A container for pathway scopesreceiving 3.0.23global
received_hostname – The hostname that is placed in the received headersreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer
static_banner – The banner that is displayed to the remote clientreceiving 3.0esmtp_listener, listen, pathway, pathway_group, peer

XMPP Options

This section displays all options of the specified type sorted alphabetically.

Option/DescriptionTypeDefaultVersionScopes
xmpp_dialback_secret – Use when verifying the XMPP server dialback key (Mobile Momentum)both 3.4domain
xmpp_listener (scope) – The listener for incoming XMPP connections (Mobile Momentum)receiving 3.4global
xmpp_role – Define whether a domain is an XMPP server or client (Mobile Momentum)both 3.4domain
Was this page helpful?