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”.
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 | |
Modules that support predefined module-specific message context variables are listed below:
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
|