Skip to main content

Adaptive Options

Find below a table of options valid in the adaptive module scope.

Option/DescriptionDefault
ad_response_rule_series_prefix – The suffix for rule series' namesADRR_series
adaptive_cache_size – The size of the adaptive cache1048576
adaptive_cache_ttl – The TTL for the adaptive cache43200
adaptive_manage_options – Define options that will be managed by adaptive 
adaptive_stats_period – The size of the sliding window for the audit_series of the adaptive statistics3600
adaptive_unmanage_options – Define options that will be unmanaged by adaptive 
backing_store_connect_timeout – The amount of time that the adaptive module will wait for a connection to the backing store server5
backing_store_timeout – The amount of time that the adaptive module will wait for a response from the adaptive backing store5
binding_domain_cache_max_ttl – The TTL for the binding::domain cache86400
binding_domain_cache_size – The number of entries in the binding::domain cache999999
bounce_sweep_interval – How often to check the binding::domain bounce and FBL rates3600
data_store – The IP/Port of Riak server(s)("http://127.0.0.1:8098")
data_store_sync_interval – How often to synchronize the tables stored in memory with the database backing store3600
enable_bounce_stats – Whether or not to consolidate bounce statistics hourlytrue
enable_fbl_stats – Whether or not to consolidate FBL statistics hourlytrue
enable_jlog – Whether or not to enable logging of changes in status, suspension and other configuration changestrue
enable_logging – Whether or not to enable adaptive loggingtrue
fbl_stats_monitor – Define FBL statistics monitoring windows(14400, 6)
fbl_stats_series – Specify the name of a persisted named series to be used to hold the FBL statisticsFBL_stats
fbl_total_series – Specify the name of a persisted named series to be used to hold the FBL total delivery count for all binding::domain combinationsFBL_total
jlog_file – Define the location of the adaptive jlog filesjlog:///var/log/adaptive/adaptive.rt=>ad_stats
log_base – Define the location of the adaptive module logs/var/log/ecelerity/adaptive
operational_log_level – Define the log level of the adaptive moduleNOTICE
outbound_throttle_messages_monitor – Specify the monitor window(s) for the outbound throttle audit series(2, 20)
outbound_throttle_messages_series – The name of the outbound throttle messages seriesOBTM_Series
split_logs_by_binding – Whether or not to log by binding namefalse
suspend_sweep_interval – How often to perform a sweep that checks for suspended and blackholed domains and re-enable the affected binding::domain60

Find below a table of non-module options related to Adaptive Delivery. (However, the adaptive module must be present, to configure any of these options).

Option/DescriptionDefaultScopes
adaptive_adjustment_interval – Throttle the adaptive adjustment interval60binding, binding_group, domain, global
adaptive_alert_email_destination – The address where adaptive alerts should be sent binding, binding_group, domain, global
adaptive_alert_email_sender – Set the sender address of the alert emailNULLbinding, binding_group, domain, global
adaptive_attempt_threshold – The minimum delivery attempts over a period during which bounce stats are collected and suspensions attempted2000binding, binding_group, domain, global
adaptive_backstore_leveldb – Use LevelDB as the backing store for Adaptive Delivery (scope) global
adaptive_backstore_riak – Define the characteristics of the Riak backing store (scope) global
adaptive_body_timeout – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_default_suspension – The amount of time to suspend a domain4 hoursbinding, binding_group, domain, global
adaptive_default_suspension_enabled – Enables and disables adaptive_rejection_rate_suspension_percentagefalsebinding, binding_group, domain, global
adaptive_ehlo_timeout – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_enabled – Whether to enable the adaptive module for a specific scopefalsebinding, binding_group, domain, global
adaptive_fbl_volume_threshold – The minimum total delivered mail count over a period during which FBL stats are collected20000binding, binding_group, domain, global
adaptive_idle_timeout – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_mailfrom_timeout – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_deliveries_per_connection – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_outbound_connections – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_recipients_per_batch – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_recipients_per_connection – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_resident_active_queue – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_retries – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_max_retry_interval – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_notification_events – Configure the events that will trigger an email notificationthrottle suspension blackholebinding, binding_group, domain, global
adaptive_notification_interval – The throttle for adaptive alert notification emails3600binding, binding_group, domain, global
adaptive_outbound_throttle_messages – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_positive_adjustment_interval – Throttle positive adjustments to adaptive changes3600binding, binding_group, domain, global
adaptive_rcptto_timeout – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_rejection_rate_suspension_percentage – The rate at which messages are rejected20binding, 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 retried4096binding, binding_group, domain, global
adaptive_retry_interval – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_rset_timeout – Set the bounds for the adaptive option binding, binding_group, domain, global
adaptive_scope – Define the scope applicable to adaptive deliveryautobinding, binding_group, domain, global
adaptive_sweep_rule – Set the thresholds and actions for adaptive fbl and bounce rules (scope) binding, binding_group, domain, global
adaptive_sweep_rule_enabled – Enable or disable adaptive_sweep_rule in a specified scope1binding, binding_group, domain, global
codes – adaptive_sweep_rule bounce or fbl codes adaptive_sweep_rule
high_action – The action when the high threshold is met and the number of delivery attempts exceeds the adaptive_attempt_threshold"suspend" "4 hours"adaptive_sweep_rule
high_threshold – The high threshold value for the sum of the rates of the bounce codes or FBL categories10adaptive_sweep_rule
low_action – The action when the high threshold is not met but the low threshold is met"throttle" "down"adaptive_sweep_rule
low_threshold – The low threshold value for the sum of the rates of the bounce codes or FBL categories5adaptive_sweep_rule
Was this page helpful?