System Interpreter¶
In the console: Settings › Sieve › System Interpreter
Limits and defaults for the server’s own Sieve scripts. For specialists.
Defaults¶
From Name¶
Default name to use for the from field in email notifications sent from a Sieve script.
Settings of their own: see Expression. Name in the API: defaultFromName.
From Address¶
Default email address to use for the from field in email notifications sent from a Sieve script.
Settings of their own: see Expression. Name in the API: defaultFromAddress.
Return Path¶
Default return path to use in email notifications sent from a Sieve script.
Settings of their own: see Expression. Name in the API: defaultReturnPath.
DKIM Signatures¶
Which domain's DKIM signatures to use when signing the email notifications sent from a Sieve script.
Settings of their own: see Expression. Name in the API: dkimSignDomain.
Hostname¶
Override the default local hostname to use when generating a Message-Id header.
Text. Name in the API: messageIdHostname.
Allow undeclared capabilities¶
If enabled, language extensions can be used without being explicitly declared using the require statement.
On or off. Default: On. Name in the API: noCapabilityCheck.
Limits¶
Redirects¶
Maximum number of redirects.
A number. Default: 3. Name in the API: maxRedirects.
Outgoing Messages¶
Maximum number of outgoing messages.
A number. Default: 5. Name in the API: maxOutMessages.
Received Headers¶
Maximum number of received headers.
A number. Default: 50. Name in the API: maxReceivedHeaders.
CPU¶
Maximum number CPU cycles a script can use.
A number. Default: 1048576. Name in the API: maxCpuCycles.
Nested Includes¶
Maximum number of nested includes.
A number. Default: 5. Name in the API: maxNestedIncludes.
Duplicate Expiry¶
Default expiration time for IDs stored by the duplicate extension from trusted scripts.
A length of time. Default: 7d. Name in the API: duplicateExpiry.
Variable Size¶
Maximum size of a variable.
A number. Default: 52428800. Name in the API: maxVarSize.