Functional group list of channel options

From Messaging Server Technical Reference Wiki
Jump to: navigation, search


There are a great many channel options available for configuring channel behavior. The channel options may be viewed in an alphabetic list; alternatively, they may also be viewed grouped by functionality for convenience in considering inter-related options.

In Unified Configuration, channel options are configured directly under the channel name:


channel:channel-name.channel-option

In legacy configuration, channel options were set as keywords on the channel definition in the MTA configuration file, imta.cnf; channel options appeared on the first line of a channel definition, after the channel name.

Note that there are also many MTA options affecting MTA operation in general (rather than affecting specific channels); in general such MTA level options are distinct from channel options (not merely global defaults for channels) as MTA options may alter more fundamental aspects of MTA operation, but in some cases an MTA level option does establish a default for all channels which may then be overridden via a channel option analogue.

Note also that besides the normal channel options under discussion here, some channels also support some channel-specific options. These are channel-specific options which are only supported and available for that specific type of channel: for historical (and functional) reasons they are implemented differently from the usual channel options. Such channel-specific options were, in legacy configuration, configured in channel option files; in Unified Configuration they are configured under the options channel option:


channel:channel-name.options.channel-specific-option-name

See the specific type of channel for a list of that channel's valid channel-specific options.

Channel options listed alphabetically lists channel options alphabetically; Channel options grouped by functionality below lists channel options by functional group:

Channel options shown in bold face type are defaults; channel options marked with + are only supported under OpenVMS.

Channel options grouped by functionality
Option Usage
Addresses
_733 Use % routing in the envelope; alias for percents
_822 Use source routes in the envelope; alias for sourceroute
acceptalladdresses (New in MS 6.1) Accept messages despite certain errors that would normally cause message rejection
accepttemporaryfailures (New in 8.0.1.1.0) Accept messages despite recipient address temporary error conditions (e.g., over quota, LDAP server unavailable, Spam/virus filter unavailable, etc.).
acceptvalidaddresses (New in MS 6.1) Perform normal rejection checks on incoming messages
addlineaddrs RESTRICTED: Attempt to extract additional envelope recipient addresses from X-VMS-To: and X-VMS-Cc: header lines
addresssrs (New in MS 6.3p1) Addresses matching this channel are eligible for SRS encoding
addreturnpath Add a Return-Path: header line
addrtypescan (New in MS 7.0.5) Store recipient address "type" in an envelope flag
addrtypescanbccdefault (New in MS 7.0.5) Store recipient address "type" in an envelope flag, assuming unmatched recipient addresses are Bcc: addresses
aliasdetourhost Specify an "override" mailHost for any user found in LDAP; effect is to "detour" messages for such a user to the specified host
aliaslocal Look up aliases; i.e., query alias file and alias database and alias options and perform alias_url* lookups
aliasmagic (New in MS 6.0) RESTRICTED: Destination channel override of the alias_magic MTA option, controlling the order of the different types of alias lookups
aliasoptindetourhost (New in MS 6.2p4) Specify an "override" mailHost for any user who is opted-in via whatever LDAP attribute is named by the ldap_detourhost_optin MTA option; the effect is to "detour" messages for such a user to the specified host
aliaswild Do an * lookup if no exact alias match is found
authhost (New in 8.0.2.1) Use the domain of the authenticated user's primary address to complete addresses
authrewrite Use SMTP AUTH information in header
bangonly Source channel: disable interpretation of % host-routing
bangoverpercent Group A!B%C as A!(B%C)
bangstyle Use UUCP ! routing in the envelope; (uucp from legacy configuration is an alias for bangstyle)
defaulthost Specify a domain name to use to complete addresses
defertemporaryfailures (New in 8.0.1.1.0) Defer, with SMTP temporary rejection, recipient addresses with temporary error conditions (e.g., over quota, LDAP server unavailable, Spam/virus filter unavailable, etc.).
dequeue_removeroute Alias for dequeueremoveroute; in legacy configuration, strip source route (@source-route:address) when dequeuing message
dequeueremoveroute (Unified Configuration only) Strip source route (@source-route:address) when dequeuing message
destinationsrs (New in MS 6.3p1) Messages destined out this channel are eligible for SRS encoding
enqueue_removeroute Alias for enqueueremoveroute; in legacy configuration, strip source route (@source-route:address) when enqueuing message
enqueueremoveroute (Unified Configuration only) Strip source route (@source-route:address) when enqueuing message
exproute Explicit routing for this channel's addresses
headerdecodesrs Decode SRS encoding of addresses in header lines
holdlimit .HELD an incoming message when the number of addressees exceeds this limit
improute Implicit routing for this channel's addresses
localbehavior RESTRICTED: Control some local-channel-like behavior
missingrecipientpolicy Set policy for how to legalize (which header to add) messages that are lacking any recipient headers
noaddlineaddrs Do not attempt the (risky) extraction of recipient addresses from VMS MAIL header lines
noaddresssrs (New in MS 6.3p1) Addresses matching this channel will not be SRS encoded.
noaddreturnpath Do not add a Return-Path: header line
noaddrtypescan Do not store recipient address "type" in an envelope flag
noauthhost (New in 8.0.2.1) Disable use the domain of the authenticated user's primary address to complete addresses
nobangoverpercent Group A!B%C as (A!B)%C (default)
nodefaulthost Do not specify a domain name to use to complete addresses
nodestinationsrs (New in MS 6.3p1) Messages matching this destination channel will not have addresses SRS encoded.
noexproute No explicit routing for this channel's addresses
noheaderdecodesrs Do not decode SRS encoding of addresses in header lines (default)
noimproute No implicit routing for this channel's addresses
nolocalbehavior No special local-channel-like behavior requested
noremotehost Use local host's domain name as the default domain name to complete addresses
norestricted Do not apply RFC 1137 restricted encoding to addresses
noreverse Do not apply address reversal to addresses
norules Do not do channel-specific rewrite rule checks
nosourcesrs (New in MS 6.3p1) Messages matching this source channel will not have addresses SRS encoded.
percents Use % routing in the envelope; (legacy configuration's 733 is an alias for percents)
recipientcutoff Set a limit for the number of recipients-per-message-copy accepted on a channel; attempts to submit a message with more than this number of recipients will cause all recipients to be rejected
recipientlimit Set a limit for the number of recipients-per-message-copy accepted on a channel; additional recipients will get a temporary rejection error
remotehost Use remote host's name as the default domain name to complete addresses
restricted Apply RFC 1137 restricted encoding to addresses
reverse Apply address reversal to addresses in messages destined to this channel; i.e., apply reverse_url LDAP-provisioned address reversal, the reverse database, and the REVERSE mapping table to addresses
routelocal Rewriting should shortcircuit routing addresses
rules Do channel-specific rewrite rule checks
sourceroute Use source routes in the message envelope; (_822 is an alias for sourceroute, synonymous with legacy configuration's 822)
sourcesrs (New in MS 6.3p1) Messages from this source channel are eligible for SRS encoding
spareN (New in 8.0.2.2) Fill in the corresponding spare value slot with the specified value
subaddressexact Alias must match exactly, including exact subaddress match
subaddressrelaxed Alias without subaddress may match
subaddresswild Alias with subaddress wildcard may match
unrestricted Do not apply RFC 1137 restricted encoding to addresses
uucp Alias for bangstyle
utf8header (New in MS 8.0.2) Enable unconditional EAI support
utf8negotiate (New in MS 8.0.2) Enable EAI support
utf8strict (New in MS 8.0.2) Enable EAI support with strict enforcement
validatelocalnone Enqueuing channels perform no validation check on the local part of addresses they enqueue to this channel
validatelocalsystem Enqueuing channels check that the local part of addresses they enqueue to this channel matches an account on the system
viaaliasoptional Alias match not required
viaaliasrequired Alias match required
Attachments and MIME processing
conditionalsecuritymultiparts Process inside security multiparts, retaining preamble material
convert_octet_stream Alias for convertoctetstream; in legacy configuration, convert application/octet-stream material as appropriate
convertoctetstream (Unified Configuration only) Convert application/octet-stream material as appropriate
defragment Reassemble any MIME-compliant message/partial parts queued to this channel
foreign+ (OpenVMS only) Use VMS MAIL's foreign message format as needed with VMS MAIL
ignoreencoding Ignore Encoding: header on incoming messages
ignoremessageencoding (New in MS 6.3.) Ignore any Content-transfer-encoding: header line present (illegally) on incoming MIME message parts
ignoremultipartencoding (New in MS 6.3.) Ignore any Content-transfer-encoding: header line present on incoming MIME multipart parts
interpretencoding Interpret Encoding: header on incoming messages
interpretmessageencoding (New in MS 6.3.) Interpret any Content-transfer-encoding: header line present (illegally) on incoming MIME message parts
interpretmultipartencoding (New in MS 6.3.) Interpret any Content-transfer-encoding: header line present on incoming MIME multipart parts
linelength Message lines exceeding this length limit will be wrapped
maxblocks Maximum number of MTA blocks per message; longer messages are broken into multiple messages
maxlines Maximum number of message lines per message; longer messages are broken into multiple messages
nameparameterlengthlimit Maximum length to allow for NAME parameter of MIME Content-type: header line
noconvert_octet_stream Alias for noconvertoctetstream; in legacy configuration, do not convert application/octet-stream material
noconvertoctetstream (Unified Configuration only) Do not convert application/octet-stream material
nodefragment Do not perform special processing for message/partial messages
noforeign+ (OpenVMS only) Do not use VMS MAIL's foreign message format
nolinelimit No limit specified for the number of lines allowed per message
nothurman Do not perform thurman format conversion
nouma Do not perform "thurman on demand" format conversion
parameterformatdefault (New in MS 7.0.5) Normal handling of MIME parameters, using RFC 2231 encoding when appropriate
parameterformatminimizeencoded (New in MS 7.0.5) Remove unnecessary, redundant RFC 2231 encoding from MIME parameters
parameterformatstripencoded (New in MS 7.0.5) Strip any characters requiring RFC 2231 encoding from MIME parameters, so that RFC 2231 encoding may be removed
parameterlengthlimit Maximum length to allow for parameters of MIME Content-type: header line
passthrough Do no message processing
processsecuritymultiparts Process inside security multiparts
retainsecuritymultiparts Do not process inside security multiparts
thurman Convert uuencoded and Binhex "blobs" to MIME format
uma Perform thurman conversion if would be MIME-ifying the message anyway for other reasons
BSMTP and Bitnet
contchar DEPRECATED: Specify batch SMTP continuation line character
contposition DEPRECATED: Specify folding point in batch SMTP lines
localuser DEPRECATED: Use local usernames as user tags
nolocaluser DEPRECATED: Do not use local usernames as user tags
notick RESTRICTED: Do not put a ticket in the BSMTP stream
tick RESTRICTED: Put a ticket in the BSMTP stream
verb_never RESTRICTED: Ignore VERB commands in the BSMTP stream
verb_none RESTRICTED: Accept VERB commands in the BSMTP stream
verb_off RESTRICTED: Insert a VERB OFF command into the BSMTP stream
verb_on RESTRICTED: Insert a VERB ON command into the BSMTP stream
Character sets and eight bit data and EAI
charset7 Default character set to associate with 7-bit text messages
charset8 Default character set to associate with 8-bit text messages
charsetesc Default character set to associate with text containing the escape character
eightbit Channel supports eight bit characters
eightnegotiate Channel should negotiate use of eight bit transmission if possible
eightstrict Channel should reject messages that contain unnegotiated eight bit data
headerset7 RESTRICTED: Decode the specified charset in headers when dequeuing
headerset8 RESTRICTED: Decode the specified charset in headers when dequeuing
headersetesc RESTRICTED: Decode the specified charset in headers when dequeuing
parameterformatdefault (New in MS 7.0.5) Normal handling of MIME parameters, using RFC 2231 encoding when appropriate
parameterformatminimizeencoded (New in MS 7.0.5) Remove unnecessary, redundant RFC 2231 encoding from MIME parameters
parameterformatstripencoded (New in MS 7.0.5) Strip any characters requiring RFC 2231 encoding from MIME parameters, so that RFC 2231 encoding may be removed
sevenbit Channel does not support eight bit characters; eight bit characters must be encoded
utf8header (New in MS 8.0.2) Enable unconditional EAI support
utf8negotiate (New in MS 8.0.2) Enable EAI support
utf8strict (New in MS 8.0.2) Enable EAI support with strict enforcement
Conversion tags and service conversions
destinationconversiontag (New in MS 7.0.5) Conversion tags to add to outgoing recipients
noserviceconversion (New in MS 7.0.3) Service conversions for messages coming in this channel must be enabled via the CHARSET-CONVERSION mapping table
serviceconversion (New in MS 7.0.3) Perform service conversions for messages coming in this channel regardless of CHARSET-CONVERSION
sourceconversiontag (New in MS 7.0.5) Conversion tags to add to message
Display labels
caption (New in MS 6.3) Channel caption: a short description, suitable as the caption for a column of a table
description Channel description
DKIM
dkimignore (New in MS 7.0.5) Take no special action in regards to DKIM-Signature: header fields
dkimpreserve (New in MS 7.0.5) Don't rewrite DKIM-signed messages for specified domains
dkimremove (New in MS 7.0.5) Remove DKIM signatures
Error interpretation
usepermanenterror (New in MS 8.0) Override use_permanent_error MTA option on a per-source-channel basis
usetemporaryerror (New in MS 8.0) Override use_temporary_error MTA option on a per-source-channel basis
File creation in the MTA queue area
addrsperfile Number of addresses per message file
expandchannel Channel in which to perform deferred expansion due to application of expandlimit
expandlimit Process an incoming message "off-line" when the number of addressees exceeds this limit
multiple Accepts multiple destination hosts in a single message copy
single Only one envelope To address per message copy
single_sys Each message copy must be for a single destination system
subdirs Use multiple subdirectories for messages queued to channel
Gateway/firewall/mailhub/Message Router channel connection
aliasdetourhost Specify an "override" mailHost for any user found in LDAP; effect is to "detour" messages for such a user to the specified host
aliasoptindetourhost (New in MS 6.2p4) Specify an "override" mailHost for any user who is opted-in via whatever LDAP attribute is named by the ldap_detourhost_optin MTA option; the effect is to "detour" messages for such a user to the specified host
daemon Specify name of a gateway daemon (host) to route to
lastresort Specify a last resort host
multigate Channel serves multiple BITNET gateways, or multiple LMTP back ends
nomultigate Channel does not serve multiple BITNET gateways, or multiple LMTP back ends
user DEPRECATED as of MS 8.0; instead use the pipeuser option in restricted.cnf. Specify account under which to run the pipe channel
Headers
addreturnpath Add a Return-Path: header line
authhost (New in 8.0.2.1) Use the domain of the authenticated user's primary address to complete addresses
authrewrite Use SMTP AUTH information in header
commentinc Leave comments in message header lines intact
commentmap Apply COMMENT_STRINGS mapping to comments in message header lines
commentomit Remove comments from message header lines
commentstrip Remove problematic characters from comment field in message header lines
commenttotal Strip comments (material in parentheses) everywhere
datefour Convert date/time specifications to four digit years
datetwo Convert date/time specifications to two digit years
dayofweek Include day of week in date/time specifications
defaulthost Specify a domain name to use to complete addresses
dropblank Strip blank To:, Resent-To:, Cc:, or Resent-Cc: headers
envelopetunnel (New in Cayenne) Tunnel envelope fields via header lines
fixsyntaxerrors (New in MS 8.0) Correct syntax errors in header fields
forcedreceivedfrom (New in MS 8.0.1) When constructing a Received: header line, force use of the specifed string in the "from ..." clause
header_733 Use % routing in the message header
header_822 Use source routes in the message header
header_uucp Use ! routing in the header
headerbottom+ (OpenVMS only) Place the message header at the bottom of the message (usage discouraged; use with caution)
headerdecodesrs Decode SRS encoding of addresses in header lines
headerfoldpreserve Attempt to preserve original header line fold points
headerfoldremove Re-do header line folding
headerinc Place the message header at the top of the message; i.e., normal handling
headerkeeporder (New in MS 6.3) Preserve ordering of header lines
headerlabelalignment Align headers
headerlimit Truncate message header at specified size
headerlineincrement Increment used when attempting to fold header lines
headerlinelength Fold long headers
headeromit+ (OpenVMS only) Omit the message header from the message (usage discouraged; use with caution)
headerread Apply source channel header trimming rules from a header option file to the message headers before headers are processed (use with caution)
headerset7 RESTRICTED: Decode the specified charset in headers when dequeuing
headerset8 RESTRICTED: Decode the specified charset in headers when dequeuing
headersetesc RESTRICTED: Decode the specified charset in headers when dequeuing
headertrim Apply destination channel header trimming rules from an header option file to the message headers after headers are processed (use with caution)
includereceivedip (New in 8.0.1.2) Include IP address information in the from clauses of generated Received: lines.
inner Rewrite inner message headers on message queued to this channel
innertrim Apply header trimming rules from a header option file to inner message headers (use with caution)
limitheadertermination (New in MS 7.0.5) Only CRLFCRLF terminates message header
maxheaderaddrs Maximum number of addresses per message header line; longer header lines are broken into multiple header lines
maxheaderchars Maximum number of characters per message header line; longer header lines are broken into multiple header lines
missingrecipientpolicy Set policy for how to legalize (which header to add) messages that are lacking any recipient headers
noaddreturnpath Do not add a Return-Path: header line
noauthhost (New in 8.0.2.1) Disable use the domain of the authenticated user's primary address to complete addresses
nodayofweek Remove day of week from date/time specifications
nodefaulthost Do not specify a domain name to use to complete addresses
nodropblank Do not strip blank To:, Resent-To:, Cc:, or Resent-Cc: headers
noheaderdecodesrs Do not decode SRS encoding of addresses in header lines (default)
noheaderread Do not apply header trimming rules from any header option file upon message enqueue
noheadertrim Do not apply header trimming rules from any header option file
noinner Do not rewrite inner message headers on messages queued to this channel
noinnertrim Do not apply header trimming to inner message headers
noreceivedfor Do not include envelope To address in Received: header
noreceivedfrom Do not include the envelope From address when constructing Received: header
noremotehost Use local host's domain name as the default domain name to complete addresses
norestricted Do not apply RFC 1137 restricted encoding to addresses
noreverse Do not apply address reversal to addresses
norules Do not do channel-specific rewrite rule checks
nosourceinner (New in MS 8.1.0.1) Do not rewrite inner message headers on message sent from this channel
nox_env_to Do not add X-Envelope-to: header lines while enqueuing
passsyntaxerrors (New in MS 8.0) Disable certain header file syntax error fixup
passthrough Do no message processing
personalinc Leave personal names in message header lines intact
personalmap Apply PERSONAL_NAMES mapping to personal names in message header lines
personalomit Remove personal name fields from message header lines
personalstrip Strip problematic characters from personal name fields in message header lines
receivedfor Include envelope to address in Received: header
receivedfrom Include the envelope From address when constructing Received: header
receivedstate (New in MS 8.0) Include a state indicator when constructing Received: header
relaxheadertermination Allow lines containing white space characters to terminate the header of a message
remotehost Use remote host's name as the default domain name to complete addresses
restricted Apply RFC 1137 restricted encoding to addresses
reverse Apply address reversal to addresses; that is, apply reverse_url LDAP-based address reversal, the reverse database, and the REVERSE mapping to addresses
rules Do channel-specific rewrite rule checks
sensitivitycompanyconfidential Allow messages of any sensitivity
sensitivitynormal Reject messages whose sensitivity is higher than normal
sensitivitypersonal Reject messages whose sensitivity is higher than personal
sensitivityprivate Reject messages whose sensitivity is higher than private
sourcecommentinc Leave comments in incoming message header lines intact
sourcecommentmap Apply COMMENT_STRINGS mapping to comments in incoming message header lines
sourcecommentomit Remove comments from incoming message header lines
sourcecommentstrip Remove problematic characters from comment field in incoming message header lines
sourcecommenttotal Strip comments (material in parentheses) everywhere in incoming messages
sourceinner (New in MS 8.1.0.1) Rewrite inner message headers on message sent from this channel
sourcepersonalinc Leave personal names in incoming message header lines intact
sourcepersonalmap Apply PERSONAL_NAMES mapping to personal names in incoming message header lines
sourcepersonalomit Remove personal name fields from incoming message header lines
sourcepersonalstrip Strip problematic characters from personal name fields in incoming message header lines
suppressreceivedip (New in 8.0.1.2) Do not include IP address information in the from clauses of generated Received: lines.
unrestricted Do not apply RFC 1137 restricted encoding to addresses
usereplyto Specify mapping of Reply-to: header
useresent Specify mapping of Resent- headers for non RFC 822 environments
x_env_to Add X-Envelope-to: header lines while enqueuing
Host names
additional_host_names (Unified Configuration only) Additional hosts the channel can reach
daemon Specify name of a gateway daemon to route to
defaulthost Specify a domain name to use to complete addresses
lastresort Specify a last resort host
local_host_alias (Unified Configuration only) Override official_host_name on outgoing messages
nodefaulthost Do not specify a domain name to use to complete addresses
noremotehost Use local host's domain name as the default domain name to complete addresses
official_host_name (Unified Configuration only) Official host name for the channel
remotehost Use remote host's name as the default domain name to complete addresses
Incoming channel matching and switching
allowswitchchannel Allow switching to this channel from a switchchannel channel
nosaslswitchchannel Do not switch channel upon successful SASL authentication
noswitchchannel Stay with the server channel; do not switch to the channel associated with the originating host; do not permit being switched to
saslswitchchannel Switch to another channel when SASL authentication is successful; the channel to switch to is specified via the value of the user's mailSMTPSubmitChannel LDAP attribute (or as of MS 8.0, whatever LDAP attribute is named by the ldap_auth_attr_submit_channel MTA option
switchchannel Switch effective source channel to the channel associated with the originating host's source IP
tlsswitchchannel Switch to specified source channel upon successful TLS negotiation
userswitchchannel (New in MS 6.3) Enable switching from this source channel to a channel selected via a per-user or per-domain LDAP attribute
Logging and debugging
logging Log message enqueues and dequeues into the MTA message transaction log file
logheader Include message header records in the MTA message transaction log file
master_debug Generate debugging output in the channel's master program output
nologging Do not log message enqueues and dequeues into the MTA message transaction log file
nomaster_debug Do not generate debugging output in the channel's master program output
noslave_debug Do not generate debugging output in the channel's slave program output
slave_debug Generate debugging output in the channel's slave program output
Long address lists or headers
alternatechannel Messages that exceed a channel's alternateblocklimit, alternatelinelimit, or alternaterecipientlimit will be diverted to the channel's specified alternatechannel
alternaterecipientlimit Divert messages that exceed the specified number of recipients to the alternatechannel
deferralrejectlimit (New in MS 6.2) Limit the number of bad (failing) recipient addresses
disconnectrecipientlimit (New in MS 6.2) Force SMTP session disconnect after the specified number of recipients is exceeded
disconnectrejectlimit (New in MS 6.2) Force SMTP session disconnect after the specified number of bad recipients (rejected recipients) is exceeded
expandchannel Channel in which to perform deferred expansion due to application of expandlimit
expandlimit Process an incoming message "off-line" when the number of addressees exceeds this limit
holdlimit .HELD an incoming message when the number of addressees exceeds this limit
maxprocchars Specify maximum length of headers to process
recipientcutoff Set a limit for the number of recipients-per-message-copy accepted on a channel; attempts to submit a message with more than this number of recipients will cause all recipients to be rejected
recipientlimit Set a limit for the number of recipients-per-message-copy accepted on a channel; additional recipients will get a temporary rejection error
Message hashes
deletemessagehash (New in MS 6.3) Delete message hash
generatemessagehash (New in MS 6.3) Generate a hash of specified message header fields
keepmessagehash (New in MS 6.3) Keep message hash
Message tracking
notrackingclient (New in MS 8.0.) Disable SMTP client support of message tracking
notrackingserver (New in MS 8.0.) Disable SMTP server support of message tracking
trackingclient (New in MS 8.0.) Enable SMTP client support of message tracking
trackingdelivered (New in MS 8.0.) Treat messages dequeued from this channel as delivered
trackingfirst (New in MS 8.0.) Tracking information goes to first alias expansion result
trackinggenerate (New in MS 8.0.) Enable SMTP client support of message tracking
trackinginternal (New in MS 8.0.) This channel transfers internally
trackingmultiple (New in MS 8.0.) Tracking information passes through aliases
trackingrelayed (New in MS 8.0.) Treat messages dequeued from this channel as relayed
trackingserver (New in MS 8.0.) Enable SMTP server support of message tracking
trackingsingle (New in MS 8.0.) Only pass tracking info through single recipient alias
trackingtimeoutdefault (New in MS 8.0.) Default timeout (s) for tracking requests
trackingtimeoutmax (New in MS 8.0.) Maximum timeout (s) for tracking requests
trackingtimeoutmin (New in MS 8.0.) Minimum timeout (s) for tracking requests
Multi Level Security
mlslabel (New in MS 7.0) RESTRICTED: Not yet fully implemented
mlsrange (New in MS 7.0) RESTRICTED: Not yet fully implemented
Notification messages and postmaster messages
aliaspostmaster Redirect postmaster messages to the local channel postmaster
copysendpost Send copies of failures to the postmaster unless the originator address is blank
copywarnpost Send copies of warnings to the postmaster unless the originator address is blank
dispositionchannel (New in MS 6.2) Channel to use when generating dispositions
errsendpost Send copies of failures to the postmaster if the originator address is illegal
errwarnpost Send copies of warnings to the postmaster if the originator address is illegal
expirysource (New in MS 7.0) Source channel supports Expiry-date: header value
goldmail+ (OpenVMS only) Generate Gold-Mail compatible read receipts
includefinal Include final form of address in delivery notifications
language Specify a preferred language for messages that have none
noexpirysource (New in MS 7.0) Source channel ignores Expiry-date: header value
nogoldmail + Do not generate Gold-Mail compatible read receipts
nonotary RESTRICTED: Disable DSN extension use by SMTP/LMTP client
nonurgentnotices Specify the amount of time which may elapse before notices are sent and messages returned for messages of non-urgent priority
noreturnaddress Use the value of the return_address MTA option
noreturnpersonal Use the value of the return_personal MTA option
normalnotices Specify the amount of time which may elapse before notices are sent and messages returned for messages of normal priority
nosendpost Do not send copies of failures to the postmaster
notary Support SMTP DSN extensions
notices Specify the amount of time which may elapse before notices are sent and messages returned
notificationchannel (New in MS 6.2) Channel to use when generating notifications
nowarnpost Do not send copies of warnings to the postmaster
postheadbody Both the message's header and body are sent to the postmaster when a delivery failure occurs
postheadonly Only the message's header is sent to the postmaster when a delivery failure occurs
processsecuritymultiparts Process inside security multiparts
readreceiptmail Ignore read receipt requests when delivering to VMS MAIL, rather than "downgrading" them to delivery receipt requests; leave it up to user agents to act upon the read receipt request
reportboth Generate both header and NOTARY delivery receipt requests from "foreign" delivery receipt requests
reportheader Generate only header delivery receipt requests from "foreign" delivery receipt requests
reportnotary Generate only NOTARY delivery receipt requests from "foreign" delivery receipt requests
reportsuppress Suppress delivery receipt requests from "foreign" delivery receipt requests
retainsecuritymultiparts Do not process inside security multiparts
returnaddress Set the return address for the local Postmaster
returnenvelope Control use of blank envelope return addresses
returnpersonal Set the personal name for the local Postmaster
sendpost Send copies of failures to the postmaster
suppressfinal Include only original form of address in notification messages
urgentnotices Specify the amount of time which may elapse before notices are sent and messages returned for messages of urgent priority
useintermediate Include the "intermediate" form of recipient address, that form previously presented as active from the MTA's point of view, in delivery status notification messages
warnpost Send copies of warnings to the postmaster
Processing control and job submission
addrsperjob Number of addresses to be processed by a single job
after Specify time delay before master channel programs run
backoff Channel delivery retry backoff intervals
bidirectional Channel is served by both a master and slave program
deferred DEPRECATED as of MS 7.0, in favor of deferreddestination, which it is an alias for in Unified Configuration; honor deferred delivery dates in Deferred-delivery: header lines;
deferreddestination (New in MS 7.0) Honor deferred delivery dates in Deferred-delivery: header lines; (deferred is an alias for deferreddestination)
deferredsource (New in MS 7.0) Honor deferred delivery dates in Deferred-delivery: header lines
expandchannel Channel in which to perform deferred expansion due to application of expandlimit
expandlimit Process an incoming message "off-line" when the number of addressees exceeds this limit
filesperjob Number of queue entries to be processed by a single job
futurerelease (New in MS 7.0) Enable source channel support for the future release SMTP extension
immediate OBSOLETE: Job Controller behavior is unaffected by this option; (used to mean delivery started immediately after submission for messages of appropriate priority)
immnonurgent OBSOLETE: Job Controller behavior is unaffected by this option (though this is essentially the Job Controller behavior); (used to mean delivery started immediately after submission even for messages with lower than normal priority)
immnormal OBSOLETE: Job Controller behavior is unaffected by this option; (used to mean delivery started immediately after submission for messages of normal or higher priority)
immurgent OBSOLETE: Job Controller behavior is unaffected by this option; (used to mean delivery started immediately after submission for urgent messages only)
ipbackoff (New in MS 8.0.2.3) Channel delivery retry backoff intervals for messages in IP backoff mode
ipbackofftimeout (New in MS 8.0.2.3) Timeout for IP backoff entries made in memcache or Redis.
master Channel is served only by a master program
maxjobs Maximum number of jobs which can be created at once
maxperiodicnonurgent OBSOLETE: Job Controller behavior is unaffected by this option; (used to specify that periodic jobs should only process messages of non-urgent or lower priority); see instead Job Controller priority-based processing
maxperiodicnormal OBSOLETE: Job Controller behavior is unaffected by this option; (used to specify that periodic jobs should only process messages of normal or lower priority); see instead Job Controller priority-based processing
maxperiodicurgent OBSOLETE: Job Controller behavior is unaffected by this option; (used to specify that periodic jobs should process messages of urgent or lower priority); see instead Job Controller priority-based processing
minperiodicnonurgent OBSOLETE: Job Controller behavior is unaffected by this option; (used to specify that periodic jobs should only process messages of non-urgent or higher priority); see instead Job Controller priority-based processing
minperiodicnormal OBSOLETE: Job Controller behavior is unaffected by this option; (used to pecify that periodic jobs should only process messages of normal or higher priority); see instead Job Controller priority-based processing
minperiodicurgent OBSOLETE: Job Controller behavior is unaffected by this option; (used to specify that periodic jobs should only process messages of urgent priority); see instead Job Controller priority-based processing
mtprioritiesallowed (New inMS 8.0) Range of SMTP MT-PRIORITY values accepted during enqueue; other values adjusted to be within range
mtprioritiesrequired (New in MS 8.0) Range of SMTP MT-PRIORITY values accepted during enqueue; messages with other values will be rejected.
nodeferred Do not honor deferred delivery dates
nodeferreddestination (New in MS 7.0u4) Do not honor deferred delivery dates
nodeferredsource (New in MS 7.0u4) Do not honor deferred delivery dates
nonurgentafter Specify time delay before master channel programs run for non-urgent priority messages
nonurgentbackoff Channel delivery retry backoff intervals for non-urgent priority messages
nonurgentblocklimit Force messages above this size to wait unconditionally for a periodic job
nonurgentqueue OBSOLETE: Job Controller manages queue priority internally; (formerly specified the queue for master channel program processing of non-urgent priority messages)
normalafter Specify time delay before master channel programs run for normal priority messages
normalbackoff Channel delivery retry backoff intervals for normal priority messages
normalblocklimit Force messages above this size to non-urgent priority
normalqueue OBSOLETE: Job Controller manages queue priority internally; (formerly specified the queue for master channel program processing of normal priority messages)
noserviceall OBSOLETE: Job Controller unaffected; (formerly meant immediate delivery jobs process only the messages they were queued to process)
period OBSOLETE: Job Controller unaffected; (formerly specified periodicity of periodic channel service)
periodic OBSOLETE: Job Controller unaffected; (formerly meant channel is serviced only periodically; immediate delivery processing is never done)
pool Specify Job Controller pool in which channel programs run
queue DEPRECATED: use pool instead; (specify queue/pool master channel programs run in)
secondclassafter Specify time delay before channel runs for secondclass priority messages
secondclassblocklimit Force messages above this size to third class priority
secondclassqueue RESTRICTED: Not implemented for Messaging Server MTA; (for PMDF, specified the queue for master channel program processing of second class messages)
serviceall OBSOLETE: Job Controller is unaffected; (formerly meant immediate delivery jobs process all messages queued for the channel)
slave Channel is serviced only by a slave program
threaddepth Number of messages triggering new thread with SMTP client
urgentafter Specify time delay before master channel programs run for urgent priority messages
urgentbackoff Channel delivery retry backoff intervals for urgent priority messages
urgentblocklimit Force messages above this size to normal priority
urgentqueue OBSOLETE: Job Controller manages queue priority internally; (formerly specified the queue for master channel program processing of urgent messages)
user DEPRECATED as of MS 8.0; instead use the pipeuser option in restricted.cnf. Specify account under which to run the pipe channel
Sensitivity limits
sensitivitycompanyconfidential Allow messages of any sensitivity
sensitivitynormal Reject messages whose sensitivity is higher than normal
sensitivitypersonal Reject messages whose sensitivity is higher than personal
sensitivityprivate Reject messages whose sensitivity is higher than private
Sieve filters and delivery flags
addrtypescan (New in MS 7.0.5) Store recipient address "type" in an envelope flag
addrtypescanbccdefault (New in MS 7.0.5) Store recipient address "type" in an envelope flag, assuming unmatched recipient addresses are Bcc: addresses
channelfilter Alias for destinationfilter
deliveryflags Set flags controlling certain delivery behaviors
destinationfilter Specify the location of channel filter file for outgoing messages; (channelfilter is an alias for destinationfilter)
fileinto Specify effect on address when a Sieve "fileinto" action is applied
filter Specify the location of user filter files
flagtransfer Support private XDFLG/XAFLG SMTP/LMTP extensions and (new in MS 8.0.2.3) XCONVTAG SMTP extension; pass along delivery flags, such as trusting a subaddress, IMAP flags, and conversion tags.
noaddrtypescan (New in MS 7.0.5) Do not store recipient address "type" in an envelope flag
nochannelfilter Alias for nodestinationfilter
nodestinationfilter Do not perform channel filtering on outgoing messages; (nochannelfilter is an alias for nodestinationfilter)
nofileinto Sieve "fileinto" action has no effect
nofilter No external-to-LDAP user Sieve filters
noflagtransfer Disable private XDFLG/XAFLG SMTP/LMTP extensions and (new in MS 8.0.2.3) XCONVTAG SMTP extension; do not pass along delivery flags, IMAP flags, and conversion tags.
nosourcefilter Source channel does not have an associated Sieve filter
scriptlimit (New in MS 8.0) Maximum number of Sieve scripts a user can have
sievelimit (New in MS 8.0) Maximum size of a user Sieve script
sizelimit (New in MS 8.0) Maximum combined size of a user's Sieve scripts
sourcefilter Specify the location of the channel's Sieve filter for incoming messages
Size limits on messages
alternateblocklimit Divert messages that exceed the specified number of blocks to the alternatechannel
alternatechannel Messages that exceed a channel's alternateblocklimit, alternatelinelimit, or alternaterecipientlimit will be diverted to the channel's specified alternatechannel
alternatelinelimit Divert messages that exceed the specified number of lines to the alternatechannel
alternaterecipientlimit Divert messages that exceed the specified number of recipients to the alternatechannel
blocklimit Maximum number of MTA blocks allowed per message
exquota OBSOLETE: PMDF only
holdexquota OBSOLETE: PMDF only
holdlimit .HELD an incoming message when the number of addressees exceeds this limit
linelimit Maximum number of lines allowed per message
noblocklimit No limit specified for the number of MTA blocks allowed per message
noexquota Return to originator any messages to users who are over quota
nonurgentblocklimit Force messages above this size to wait unconditionally for a periodic job
normalblocklimit Force messages above this size to non-urgent priority
sourceblocklimit Maximum number of MTA blocks allowed per incoming message
urgentblocklimit Force messages above this size to normal priority
Spam/virus filter package use
destinationbrightmail DEPRECATED: Alias for destinationspamfilter1
destinationbrightmailoptin DEPRECATED: Alias for destinationspamfilter1optin
destinationspamfilter Alias for destinationspamfilter1
destinationspamfilter1 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 1) for messages enqueued to this destination channel
destinationspamfilter1optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 1) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter2 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 2) for messages enqueued to this destination channel
destinationspamfilter2optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 2) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter3 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 3) for messages enqueued to this destination channel
destinationspamfilter3optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 3) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter4 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 4) for messages enqueued to this destination channel
destinationspamfilter4optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 4) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter5 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 5) for messages enqueued to this destination channel
destinationspamfilter5optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 5) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter6 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 6) for messages enqueued to this destination channel
destinationspamfilter6optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 6) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter7 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 7) for messages enqueued to this destination channel
destinationspamfilter7optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 7) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilter8 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 8) for messages enqueued to this destination channel
destinationspamfilter8optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 8) for messages enqueued to this destination channel, with the optin value provided as argument
destinationspamfilteroptin Alias for destinationspamfilter1optin
disabledestinationbrightmail DEPRECATED: Alias for disabledestinationspamfilter1
disabledestinationspamfilter Alias for disabledestinationspamfilter1
disabledestinationspamfilter1 (New in MS 6.2) Disable spam/virus filtering (via spam/filter package 1) for messages enqueued to this channel
disabledestinationspamfilter2 (New in MS 6.2) Disable spam/virus filtering (via spam/filter package 2) for messages enqueued to this channel
disabledestinationspamfilter3 (New in MS 6.2) Disable spam/virus filtering (via spam/filter package 3) for messages enqueued to this channel
disabledestinationspamfilter4 (New in MS 6.2) Disable spam/virus filtering (via spam/filter package 4) for messages enqueued to this channel
disabledestinationspamfilter5 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/filter package 5) for messages enqueued to this channel
disabledestinationspamfilter6 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/filter package 6) for messages enqueued to this channel
disabledestinationspamfilter7 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/filter package 7) for messages enqueued to this channel
disabledestinationspamfilter8 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/filter package 8) for messages enqueued to this channel
disablesourcebrightmail DEPRECATED: Alias for disablesourcespamfilter1
disablesourcespamfilter DEPRECATED: Alias for disablesourcespamfilter1
disablesourcespamfilter1 (New in MS 6.2) Disable spam/virus filtering (via spam/virus filter package 1) for messages enqueued by this channel
disablesourcespamfilter2 (New in MS 6.2) Disable spam/virus filtering (via spam/virus filter package 2) for messages enqueued by this channel
disablesourcespamfilter3 (New in MS 6.2) Disable spam/virus filtering (via spam/virus filter package 3) for messages enqueued by this channel
disablesourcespamfilter4 (New in MS 6.2) Disable spam/virus filtering (via spam/virus filter package 4) for messages enqueued by this channel
disablesourcespamfilter5 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/virus filter package 5) for messages enqueued by this channel
disablesourcespamfilter6 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/virus filter package 6) for messages enqueued by this channel
disablesourcespamfilter7 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/virus filter package 7) for messages enqueued by this channel
disablesourcespamfilter8 (New in MS 6.3-0.15) Disable spam/virus filtering (via spam/virus filter package 8) for messages enqueued by this channel
sourcebrightmail DEPRECATED: Alias for sourcespamfilter1
sourcebrightmailoptin DEPRECATED: Alias for sourcespamfilter1optin
sourcespamfilter Alias for sourcespamfilter1
sourcespamfilter1 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 1) for messages enqueued by this source channel
sourcespamfilter1optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 1) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter2 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 2) for messages enqueued by this source channel
sourcespamfilter2optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 2) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter3 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 3) for messages enqueued by this source channel
sourcespamfilter3optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 3) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter4 (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 4) for messages enqueued by this source channel
sourcespamfilter4optin (New in MS 6.2) Enable spam/virus filtering (by spam/virus filter package 4) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter5 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 5) for messages enqueued by this source channel
sourcespamfilter5optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 5) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter6 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 6) for messages enqueued by this source channel
sourcespamfilter6optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 6) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter7 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 7) for messages enqueued by this source channel
sourcespamfilter7optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 7) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilter8 (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 8) for messages enqueued by this source channel
sourcespamfilter8optin (New in MS 6.3) Enable spam/virus filtering (by spam/virus filter package 8) for messages enqueued by this source channel, with the optin value provided as argument
sourcespamfilteroptin Alias for sourcespamfilter1optin
SMTP and LMTP protocol
allowetrn Honor SMTP client ETRN commands
bccserver (New in MS 8.0.2.3) XBCC extension is enabled
binaryclient (New in MS 6.3.) RESTRICTED: Not yet fully implemented. Enable BINARYMIME support in the SMTP client
binaryserver (New in MS 6.3 but at that time RESTRICTED: Not yet fully implemented; actual implementation new in MS 8.0) Enable BINARYMIME support in the SMTP server
blocketrn Do not honor SMTP client ETRN commands
checkehlo Check the SMTP greeting banner for whether to use EHLO
chunkingclient (New in MS 6.3-0.15) Enable CHUNKING support in the SMTP client
chunkingserver (New in MS 6.3-0.15) Enable CHUNKING support in the SMTP server
conditionalpassthrough "Pass-through" mode, if any Received: header lines are present
conditionalrelay "Relay" mode, if any Received: header lines are present
deferralrejectlimit (New in MS 6.2) Limit the number of bad (failing) recipient addresses
destinationnosolicit (New in MS 6.2) List of solicitation types not accepted
disableetrn Disable support for the ETRN SMTP command
disconnectbadburllimit (New in MS 7.0u4) Force SMTP SUBMIT session disconnect after a specified number of invalid BURL commands is exceeded
disconnectbadcommandlimit New in (MS 6.2) Force SMTP session disconnect after a specified number of bad (unrecognized) SMTP commands is exceeded
disconnectcommandlimit (New in MS 7.0u1) Force SMTP session disconnect after a specified number of SMTP commands is exceeded
disconnectrecipientlimit (New in MS 6.2) Force SMTP session disconnect after a specified number of recipients is exceeded
disconnectrejectlimit (New in MS 6.2) Force SMTP session disconnect after a specified number of bad recipients (rejected recipients) is exceeded
disconnecttransactionlimit (New in MS 6.2) Force SMTP session disconnect after a specified transaction limit is exceeded
domainetrn Honor only those SMTP client ETRN commands that specify a domain
domainvrfy Issue SMTP VRFY commands using full address
ehlo Use EHLO on all initial SMTP connections
eightbit Channel supports eight bit characters
eightnegotiate Channel should negotiate use of eight bit transmission if possible
eightstrict Channel should reject messages that contain unnegotiated eight bit data
expnallow (New in MS 6.1) Explicitly enable support of the SMTP command EXPN
expndefault (New in MS 6.1) Default handling of the SMTP command EXPN
expndisable (New in MS 6.1) Disable support of the SMTP command EXPN
flagtransfer Support private XDFLG/XAFLG SMTP/LMTP extensions and (new in MS 8.0.2.3) XCONVTAG SMTP extension; pass along delivery flags, such as trusting a subaddress, IMAP flags, and conversion tags.
futurerelease (New in MS 7.0) Enable source channel support for the future release SMTP extension
lmtp Channel uses LMTP
lmtp_cr Accept CR as an LMTP line terminator
lmtp_crlf Require CRLF as the LMTP line terminator
lmtp_crorlf Allow any of CR, LF, or CRLF as the LMTP line terminator
lmtp_lf Accept LF as an LMTP line terminator
localvrfy Issue SMTP VRFY command using local address
loopcheck Enable support for the XLOOP SMTP extension (used to detect a type of message loop)
mailfromdnsverify Verify that the domain specified on MAIL FROM: line is in the DNS
maxconnectionrateperdomain Implements a limit on the rate of connections made to a domain using the smartsend plugin
maxconnectionsperdomain Implements limits on the number of simultaneous connections to a domain using the smartsend plugin
maxmessagerateperdomain Implements a limit on the rate of messages sent to a domain using the smartsend plugin
mtprioritiesallowed (New in MS 8.0) Range of SMTP MT-PRIORITY values accepted during enqueue; other values adjusted to be within range
mtprioritiesrequired (New in MS 8.0) Range of SMTP MT-PRIORITY values accepted during enqueue; messages with other values will be rejected.
nobccserver (New in MS 8.0.2.3) XBCC extension is disabled
nobinaryclient (New in MS 6.3.) Disable BINARYMIME support in the SMTP client
nobinaryserver (New in MS 6.3.) Disable BINARYMIME support in the SMTP server
nochunkingclient (New in MS 6.3.) Disable CHUNKING support in the SMTP client
nochunkingserver (New in MS 6.3.) Disable CHUNKING support in the SMTP server
noehlo Never use the SMTP EHLO command
noflagtransfer Disable private XDFLG/XAFLG SMTP/LMTP extensions and (new in MS 8.0.2.3) XCONVTAG SMTP extension; do not pass along delivery flags, IMAP flags, and conversion tags.
noloopcheck Disable support for the XLOOP SMTP extension (used to detect a type of message loop)
nomailfromdnsverify Do not perform DNS domain verification on the MAIL FROM: address
noproxyprotocol (New in MS 8.1.0.1) Proxy protocol support is disabled
nosendetrn Do not send SMTP ETRN command
nosmtp Channel does not use SMTP
notary Normal NOTARY support
noturn Disable the SMTP TURN command
novrfy Do not issue SMTP VRFY commands
noxclient (New in MS 8.0) XCLIENT SMTP extension is disabled
passthrough Do no message processing
proxyprotocol (New in MS 8.1.0.1) Proxy protocol support is enabled
recipientcutoff Set a limit for the number of recipients-per-message-copy accepted on a channel; attempts to submit a message with more than this number of recipients will cause all recipients to be rejected
recipientlimit Set a limit for the number of recipients-per-message-copy accepted on a channel; additional recipients will get a temporary rejection error
refuseehlo RESTRICTED: Disable EHLO support in SMTP server
refusenotary (New in MS 8.0.1) RESTRICTED: Disable DSN extension support in SMTP server
rejectsmtplonglines Reject incoming SMTP messages with illegally long lines
relay Mark the channel as a relay channel
sendetrn Send SMTP ETRN command
sevenbit Channel does not support eight bit characters; eight bit characters must be encoded
silentetrn Honor SMTP client ETRN commands, without echoing channel information
smtp Channel uses SMTP
smtp_cr Accept CR as an SMTP line terminator
smtp_crlf Require CRLF as the SMTP line terminator
smtp_crorlf Allow any of CR, LF, or CRLF as the SMTP line terminator; default on TCP/IP channels
smtp_lf Accept LF as an SMTP line terminator
sourcenosolicit (New in MS 6.2) List of solicitation types not accepted
streaming Specify degree of protocol streaming for channel to use
submit Mark the channel as a submit-only channel
transactionlimit (New in MS 6.1) Limit the number of transactions per SMTP session (messages per SMTP connection) accepted
truncatesmtplonglines Truncate incoming SMTP messages with illegally long lines
turn RESTRICTED: Enable the SMTP TURN command
turn_in RESTRICTED: Enable the SMTP TURN command for incoming connections; that is, the SMTP server will accept SMTP TURN commands
turn_out RESTRICTED
vrfyallow Provide informative responses to SMTP VRFY command
vrfydefault Default responses to SMTP VRFY command, according to channel's TCP/IP-channel-specific HIDE_VERIFY option setting
vrfyhide Provide obfuscatory responses to SMTP VRFY command
wrapsmtplonglines Wrap incoming SMTP messages with illegally long lines
xclient (New in MS 8.0) XCLIENT SMTP extension is enabled, only one group of XCLIENT commands permitted
xclientrepeat (New in MS 8.0) XCLIENT SMTP extension is enabled, and groups of XCLIENT commands are permitted
xclientsasl (New in MS 8.0) XCLIENT SMTP extension is enabled, and LOGIN attribute is allowed
xclientsaslrepeat (New in MS 8.0) XCLIENT SMTP extension is enabled, LOGIN attribute is permitted, and groups of XCLIENT commands are permitted
TCP/IP connections, DNS lookups, and SOCKS connections
affinitylist (New in MS 8.0) Enable affinity lookups, disable MX lookups
cacheeverything Cache all connection information
cachefailures Cache only connection failure information
cachesuccesses Cache only connection success information
connectalias Do not rewrite addresses upon message dequeue
connectcanonical Rewrite addresses upon message dequeue
daemon Specify name of a gateway daemon to route to
defaultmx Channel determines whether or not to do MX lookups from network
defaultnameservers Consult TCP/IP stack's choice of nameservers
dnsforcetemporary Treat host not found and no address lookup errors as temporary failures. This option is new in 8.0.1.3.
forwardcheckdelete If a reverse DNS lookup has been performed, next perform a forward lookup on the returned name to check that the returned IP number matches the original; if not, delete the name and use the IP address
forwardchecknone Do not perform a forward lookup after a DNS reverse lookup
forwardchecktag If a reverse DNS lookup has been performed, next perform a forward lookup on the returned name to check that the returned IP number matches the original; if not, tag the name with *
identnone Do not perform IDENT lookups; do perform IP to hostname translation; include both hostname and IP address in Received: header
identnonelimited Do not perform IDENT lookups; do perform IP to hostname translation, but do not use the hostname during channel switching; include both hostname and IP address in Received: header
identnonenumeric Do not perform IDENT lookups or IP to hostname translation
identnonesymbolic Do not perform IDENT lookups; do perform IP to hostname translation; include only the hostname in Received: header
identtcp Perform IDENT lookups on incoming SMTP connections and IP to hostname translation; include both hostname and IP address in Received: header
identtcplimited Do perform IDENT lookups; do perform IP to hostname translation, but do not use the hostname during channel switching; include both hostname and IP address in Received: header
identtcpnumeric Perform IDENT lookups on incoming SMTP connections, but do not perform IP to hostname translation
identtcpsymbolic Perform IDENT lookups on incoming SMTP connections and IP to hostname translation; include only hostname in Received: header
interfaceaddress Bind to the specified TCP/IP interface address
lastresort Specify a last resort host
mailfromdnsverify Verify that the domain specified on MAIL FROM: line is in the DNS
mx TCP/IP network and software supports MX record lookups
nameservers Consult specified nameservers rather than TCP/IP stack's choice (only for MX records as of MS 7.0)
nocache Do not cache any connection information
nodns+ On OpenVMS, TCP/IP network does not support DNS (nameserver) lookups; on UNIX, merely disables MX lookups since on UNIX it is nsswitch.conf that controls consultation of nameservers
nodnsforcetemporary Treat host not found and no address lookup errors as permanent failures. This option is new in 8.0.1.3.
nomailfromdnsverify Do not perform DNS domain verification on the MAIL FROM: address
nomx TCP/IP network does not support MX lookups
nonrandommx Do MX lookups; do not randomize returned entries with equal precedence
nosocks Do not do SOCKS connections
port Send to the specified TCP/IP port
randommx Do MX lookups; randomize returned entries with equal precedence
spfhelo (New in MS 6.3) Perform an SPF lookup at the HELO/EHLO command
spfmailfrom (New in MS 6.3) Perform an SPF lookup at the MAIL FROM command
spfnone (New in MS 6.3) Do not perform any SPF lookups
spfrcptto (New in MS 6.3) Perform an SPF lookup at the RCPT TO command
threaddepth Number of messages triggering new thread with multithreaded SMTP client
TLS and SASL
authpassword (New in MS 7.0.5) Password for SMTP channel's client use of SMTP AUTH PLAIN
authrewrite Use SMTP AUTH information in header
authusername (New in MS 7.0.5) Username for SMTP channel's client use of SMTP AUTH PLAIN
disconnectbadauthlimit (New in MS 6.2) Force SMTP session disconnect after a specified number of failed SMTP AUTH attempts
explicitsaslexternal (New in MS 8.0) Disable automatic use of AUTH EXTERNAL at MAIL FROM
externalidentity (New in MS 7.0.5) Identity for SMTP channel client use of SMTP AUTH EXTERNAL
implicitsaslexternal (New in MS 8.0) Enable automatic use of AUTH EXTERNAL at MAIL FROM after successful negotiation of TLS
maysasl Allow SMTP server and client SASL authentication
maysaslclient (Effective as of MS 7.0-3.01) SMTP client attempts to use SASL authentication
maysaslserver SMTP server offers SASL authentication
maytls SMTP client and server allow TLS use
maytlsclient SMTP client will attempt TLS use
maytlsserver SMTP server allows TLS use
msexchange Channel serves MS Exchange gateways
mustsasl Must use SASL authentication
mustsaslclient (Effective as of MS 7.0-3.01) SMTP client insists upon SASL authentication
mustsaslserver SMTP server insists upon SASL authentication
musttls SMTP client and server insist upon TLS use and will not transfer messages with remote sides that do not support TLS
musttlsclient SMTP client insists upon TLS use and will not send messages to any remote SMTP server that does not support TLS use
musttlsserver SMTP server insists upon TLS use and will not accept messages from any remote SMTP client that does not support TLS use
nomsexchange Channel does not serve MS Exchange gateways
nosasl SASL authentication not attempted or permitted
nosaslclient SMTP client does not attempt SASL authentication
nosaslpassauth Do not pass along a MAIL FROM AUTH parameter
nosaslserver SMTP server does not permit SASL authentication
nosaslswitchchannel Do not switch channel upon successful SASL authentication
nosasltrustauth (New in MS 7.0u3) Do not promote a MAIL FROM AUTH parameter to the MTA's authenticated originator address envelope field
notls SMTP client and server neither attempt nor allow TLS use
notlsclient SMTP client does not attempt TLS use when sending messages
notlsserver SMTP server does not offer or allow TLS use when receiving messages
saslpassauth Pass along a MAIL FROM AUTH parameter
saslruleset Specify the security configuration rule set to use for SASL transactions
saslswitchchannel Switch to another channel when SASL authentication is successful
sasltrustauth (New in MS 7.0u3) Promote any MAIL FROM AUTH parameter to the MTA's authenticated originator address envelope field
tlsswitchchannel Switch to specified channel upon successful TLS negotiation

+Supported only on OpenVMS.


See also: