Message Context Variables
Message context variables yield information about the current message. These variables are predefined, either in a global context or within a module. The following tables list the global and module-specific variables.
It is also possible to define context variables using configuration options. These variables are discussed in “Message Context Variables Defined Within a Module”.
Predefined Global Message Context Variables
This table lists all message context variables that are predefined globally by Momentum.
Message Context Variable | Description |
---|---|
#8bitmime – For internal use |
This variable is set during message parsing if the message contains 8-bit content. It is used at send time to determine whether to negotiate 8-bit MIME support with the recipient or to transform the message as per the Send_8BitMime and Transform_8BitMime configuration options. For more information about these options, see send_8bitmime and transform_8bitmime_content.
|
| #batch_ids – For internal use |
The sibling message-ids in a batch. This is not determined until after reception is complete.
|
| mailfrom_domain – Domain part of mailfrom address |
Available as of the validate_mailfrom
callout.
|
| mailfrom_localpart – Local part of mailfrom address |
Available as of the validate_mailfrom
callout.
|
| mailfrom_string – Entire mailfrom line |
Available as of the validate_mailfrom
callout.
|
| rcptto_domain – Domain part of the rcptto address | |
| rcptto_localpart – Local part of the rcptto address | |
| rcptto_string – Entire rcptto line | |
| rfc2822_date_missing – Set to "true" if the date is missing | |
Predefined Module-Specific Message Context Variables
Modules that support predefined module-specific message context variables are listed below:
Message Context Variables Defined Within a Module
In some modules, it is possible to define context variables using configuration options. The following table lists the modules that support this feature.
Module | Configuration Option | Default Value |
---|---|---|
|
context_variable
|
engine name
_status
|
|
|
skip_context_variable
|
skip_virus_check
|
|
|
context_variable
|
spf_status
|
|
|
context_pra_variable
|
senderid_pra_status
|