Exchange System Manager stores the configuration settings for SMTP virtual servers in the configuration directory partition of Active Directory. Each virtual server is represented by a separate configuration object. The location of this object matches the hierarchy of configuration objects shown in Exchange System Manager, and the common name corresponds to the numeral of the virtual server in the IIS metabase. For example, the default SMTP virtual server is the first SMTP virtual server in IIS, and so the corresponding common name (CN) of the default SMTP virtual server's configuration object in Active Directory is 1 (as in CN=1,CN=SMTP,CN=Protocols,CN=SERVER01,CN=Servers,CN=First administrative Group,CN=Administrative Groups,CN=TailspinToys,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=TailspinToys,DC=com).
The following table lists important configuration information that Exchange Server 2003 stores for SMTP virtual servers in Active Directory. To learn how to manage SMTP virtual server settings in Active Directory programmatically, see Setting Message Restriction on an SMTP Virtual Server Using ADSI.
|
Active Directory Attribute
|
Description
|
|---|
|
msExchServerBindings
|
Specifies the Internet Protocol (IP) port binding for Secure Sockets Layer (SSL) connections.
|
|
msExchAuthenticationFlags
|
Indicates which type of authentication this SMTP virtual server accepts.
|
|
msExchMaxIncomingConnections
|
Specifies the maximum number of inbound connections allowed for this SMTP virtual server.
|
|
msExchLogType
|
Specifies the log formats that this SMTP virtual server uses for protocol logging.
|
|
msExchAccessSSLFlags
|
Identifies the type of encrypted channel that this SMTP virtual server supports.
|
|
msExchServerAutoStart
|
Specifies when to start the virtual server. If true, starts the virtual server when the operating system is booted.
|
|
msExchNTAuthenticationProviders
|
Specifies a list of Security Support Provider Interface (SSPI) packages that may be used to authenticate to this SMTP virtual server. Exchange Server 2003 supports Kerberos authentication through Generic Security Services Application Programming Interface (GSSAPI), as well as the legacy Microsoft Windows NT LAN Manager Authentication Protocol (NTLM).
|
|
msExchIncomingConnectionTimeout
|
Specifies the maximum time duration before idle incoming connections are cancelled.
|
|
msExchSmtpMaxOutgoingConnections
|
Specifies the maximum number of outbound connections from this SMTP virtual server.
|
|
msExchSmtpOutgoingConnectionTimeout
|
Specifies the maximum time duration before idle outbound connections are cancelled.
|
|
msExchSmtpMaxOutgoingConnectionsPerDomain
|
Specifies the maximum number of outbound connections from this SMTP virtual server to a particular domain.
|
|
msExchSmtpOutgoingPort
|
Specifies the outbound connection port number that the SMTP virtual server uses to contact a remote SMTP host.
|
|
msExchSmtpOutgoingSecurePort
|
Specifies the outbound connection port number that the SMTP virtual server uses to contact a remote SMTP host, if Transport Layer Security (TLS) is used to protect the transmission channel.
|
|
msExchSmtpMaxHopCount
|
Specifies the maximum number of hops that the message transported by this SMTP virtual server can take to reach the final destination.
|
|
msExchSmtpMaxMessageSize
|
Specifies the maximum size allowed for a message delivered by this SMTP virtual server.
|
|
msExchSmtpMaxSessionSize
|
Specifies the maximum amount of data in Kilobytes that can be transferred in one SMTP session.
|
|
msExchSmtpMaxRecipients
|
Specifies the maximum number of recipients allowed on a message transferred by this SMTP virtual server.
|
|
msExchSmtpLocalQueueExpirationTimeout
|
Specifies the time at which this SMTP virtual server must expire a local undelivered message.
|
|
msExchSmtpLocalQueueDelayNotification
|
Specifies the time at which this SMTP virtual server must generate a delivery status notification to inform the sender that a local message did not reach its destination.
|
|
msExchSmtpRemoteQueueExpirationTimeout
|
Specifies the time at which this SMTP virtual server must expire an undelivered outbound message.
|
|
msExchSmtpRemoteQueueDelayNotification
|
Specifies the time at which this SMTP virtual server must generate a delivery status notification to inform the sender that an outbound message did not transfer.
|
|
msExchSmtpSmartHost
|
Specifies a smart host route for outbound messages from this SMTP virtual server.
|
|
msExchSmtpSmartHostType
|
Specifies the smart host type.
|
|
msExchSmtpMaxOutboundMsgPerDomain
|
Specifies the maximum number of outbound messages that this SMTP virtual server can transfer per domain in one session.
|
|
msExchSmtpOutboundSecurityFlag
|
Specifies the authentication that is used when connecting outbound from this SMTP virtual server.
|
|
msExchSmtpInboundCommandSupportOptions
|
Controls which SMTP commands are supported on inbound connections. By changing this value, you can disable features like 8BITMIME, BDAT, CHUNKING, and PIPELINING.
|
|
msExchSmtpRelayForAuth
|
Determines whether the message relaying requires authentication.
|
|
msExchSmtpPerformReverseDnsLookup
|
Specifies whether to perform reverse Domain Name System (DNS) lookups for delivery.
|
|
msExchSmtpDoMasquerade
|
Specifies whether to use a masquerade domain for Non-delivery reports (NDRs). If set, use the masquerade domain. NDRs are then returned to the alternate domain specified, instead of to the domain from which the e-mail messages originated.
|
|
msExchSmtpBadMailDirectory
|
Specifies location where badmail (e-mail messages contained in the BadMail folder) is stored on the file system.
|
|
msExchSmtpSendBadmailTo
|
Specifies an address to which to send badmail.
|
|
msExchSmtpFullyQualifiedDomainName
|
Specifies fully qualified domain name (FQDN) for this SMTP virtual server.
|
|
msExchSmtpPickupDirectory
|
Specifies the directory from which mail messages are obtained.
|
|
msExchSmtpQueueDirectory
|
Specifies the directory from which mail messages are queued.
|
|
msExchSmtpRemoteQueueRetries
|
Specifies the first, second, third, and subsequent retries for remote mail delivery.
|
|
msExchSmtpRelayIpList
|
Specifies a list of IP addresses for relay restriction.
|
|
msExchBridgeheadedLocalConnectorsDNBL
|
Specifies a list of connectors in the SMTP virtual server's routing group for which this SMTP virtual server is the local bridgehead.
|
|
msExchBridgeheadedRemoteConnectorsDNBL
|
Specifies a list of connectors in remote routing groups for which this SMTP virtual server is a remote bridgehead.
|