Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-03-19

Командлет Set-SendConnector используется для изменения соединителя отправления на компьютере с установленной ролью транспортного сервера-концентратора или пограничного транспортного сервера.

Синтаксис

Set-SendConnector -Identity <SendConnectorIdParameter> [-AddressSpaces <MultiValuedProperty>] [-AuthenticationCredential <PSCredential>] [-Comment <String>] [-Confirm [<SwitchParameter>]] [-ConnectionInactivityTimeOut <EnhancedTimeSpan>] [-DNSRoutingEnabled <$true | $false>] [-DomainController <Fqdn>] [-DomainSecureEnabled <$true | $false>] [-Enabled <$true | $false>] [-ErrorPolicies <Default | DowngradeAuthFailures | DowngradeDnsFailures>] [-Force <SwitchParameter>] [-ForceHELO <$true | $false>] [-Fqdn <Fqdn>] [-IgnoreSTARTTLS <$true | $false>] [-IsScopedConnector <$true | $false>] [-LinkedReceiveConnector <ReceiveConnectorIdParameter>] [-MaxMessageSize <Unlimited>] [-Name <String>] [-Port <Int32>] [-ProtocolLoggingLevel <None | Verbose>] [-RequireOorg <$true | $false>] [-RequireTLS <$true | $false>] [-SmartHostAuthMechanism <None | BasicAuth | BasicAuthRequireTLS | ExchangeServer | ExternalAuthoritative>] [-SmartHosts <MultiValuedProperty>] [-SmtpMaxMessagesPerConnection <Int32>] [-SourceIPAddress <IPAddress>] [-SourceTransportServers <MultiValuedProperty>] [-TlsAuthLevel <EncryptionOnly | CertificateValidation | DomainValidation>] [-TlsDomain <SmtpDomainWithSubdomains>] [-UseExternalDNSServersEnabled <$true | $false>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Exchange.Configuration.Tasks.SendConnectorIdParameter

Параметр Identity указывает идентификатор GUID или имя соединителя, представляющего соединитель отправки, который требуется изменить.

AddressSpaces

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр AddressSpaces указывает доменные имена, на которые соединитель отправки будет направлять почту. Этот параметр является обязательным, за исключением тех случаев, когда данный соединитель связан с соединителем приема. Если связанный соединитель приема определен с помощью параметра LinkedReceiveConnector, параметр AddressSpaces должен иметь значение $null. В противном случае параметр AddressSpaces указывает имена доменов, в которые соединитель отправки отправляет сообщения. Полный синтаксис для ввода каждого адресного пространства выглядит следующим образом: <тип_адресного_пространства>:<адресное_пространство>;<стоимость_адресного_пространства>

  • Тип_адресного_пространства   На пограничном транспортном сервере тип адресного пространства должен иметь значение SMTP. На транспортном сервере-концентраторе типу адресного пространства можно присвоить значение SMTP, X400 или любую текстовую строку. Если опустить тип адресного пространства, будет использоваться тип адресного пространства SMTP.

  • Адресное_пространство.   Для типа адресного пространства SMTP введенное значение адресного пространства должно соответствовать RFC 1035. Например, адресные пространства *, *.com и *.contoso.com разрешены, а *contoso.com — запрещено. Для типов адресного пространства X.400 введенное значение адресного пространства должно соответствовать RFC 1685, например: o=MySite;p=MyOrg;a=adatum;c=us. Для всех других типов адресных пространств в качестве значения можно ввести произвольный текст.

  • AddressSpaceCost   Допустимый диапазон для стоимости: от 1 до 100. Более низкая стоимость указывает лучший маршрут. Это значение является необязательным. Если опустить значение стоимости адресного пространства, будет использоваться значение 1. Если вводится адресное пространство, не связанное с SMTP, которое содержит символ точки с запятой (;), необходимо указать стоимость адресного пространства.

При указании типа или стоимости адресного пространства необходимо заключить адресное пространство в кавычки ("). Например, следующие записи адресного пространства эквиваленты:

  • "SMTP:contoso.com;1"

  • "contoso.com;1"

  • "SMTP:contoso.com"

  • contoso.com

Можно указать несколько адресных пространств, разделяя их запятыми, например: contoso.com,fabrikam.com. При указании типа или стоимости адресного пространства необходимо заключить адресное пространство в кавычки ("), например: "contoso.com;2","fabrikam.com;3".

При указании типа адресного пространства, отличного от SMTP, для соединителя отправки, настроенного на транспортном сервере-концентраторе, необходимо определить значения следующих параметров.

  • Для маршрутизации электронной почты необходимо использовать промежуточный узел, указав значение параметра SmartHosts.

  • Для параметра DNSRoutingEnabled необходимо указать значение $false.

Примечание.
Хотя на соединителе отправки на транспортном сервере-концентраторе можно настроить адресные пространства, отличные от SMTP, соединитель отправки использует SMTP в качестве механизма транспорта для отправки сообщений на другие серверы обмена сообщениями. Внешние соединители на транспортных серверах-концентраторах используются для отправки сообщений на локальные серверы обмена сообщениями, такие как серверы шлюзов для факсов сторонних производителей, которые не используют SMTP в качестве основного механизма транспорта. Дополнительные сведения см. в разделе Общие сведения о внешних соединителях.

AuthenticationCredential

Необязательный

System.Management.Automation.PSCredential

Параметр AuthenticationCredential определяет учетные данные для проверки подлинности, которые соединитель отправки использует при отправке сообщений. Этот параметр требует создания и передачи объекта учетных данных. Этот объект учетных данных создается с помощью командлета Get-Credential. Для получения дополнительных сведений о командлете Get-Credential введите Get-Help Get-Credential в командной консоли Exchange.

Comment

Необязательный

System.String

Параметр Comment указывает необязательный комментарий. Параметр Comment необходимо заключать в кавычки ("), например: "this is an admin note".

Confirm

Необязательный

System.Management.Automation.SwitchParameter

ConnectionInactivityTimeOut

Необязательный

Microsoft.Exchange.Data.EnhancedTimeSpan

Параметр ConnectionInactivityTimeOut указывает максимальное время пребывания неактивного подключения в открытом состоянии. Значение по умолчанию равно 10 минутам.

 Например, чтобы определить для этого параметра значение в 15 минут, введите 00:15:00.

Диапазон допустимых значений для этого параметра: от 00:00:01 до 1.00:00:00.

DNSRoutingEnabled

Необязательный

System.Boolean

Параметр DNSRoutingEnabled указывает, следует ли использовать маршрутизацию службы доменных имен (DNS) или отправлять все сообщения через промежуточный узел, настроенный с помощью параметра SmartHosts. Значение по умолчанию: $true. Чтобы задать значение $false, необходимо сначала определить значение параметра SmartHosts.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

DomainSecureEnabled

Необязательный

System.Boolean

Параметр DomainSecureEnabled применяется в процессе включения взаимной проверки подлинности TLS для доменов, обслуживаемых соединителем отправки. Взаимная проверка подлинности TLS правильно выполняется только в следующих условиях:

  • Для параметра DomainSecureEnabled необходимо указать значение $true.

  • Для параметра DNSRoutingEnabled необходимо указать значение $true.

  • Для параметра IgnoreStartTLS необходимо указать значение $false.

Использование подстановочного знака (*) в доменах, настроенных для взаимной проверки подлинности TLS, не поддерживается. Одно и то же имя домена должно быть определено для соответствующего соединителя приема и являться атрибутом TLSReceiveDomainSecureList конфигурации транспорта.

По умолчанию параметр DomainSecureEnabled имеет значение $false для следующих типов соединителей отправки:

  • Все соединители отправки, определенные на транспортном сервере-концентраторе.

  • Созданные пользователями соединители отправки, определенные на пограничном транспортном сервере.

По умолчанию параметр DomainSecureEnabled имеет значение $true для соединителей отправки по умолчанию, определенных на пограничном транспортном сервере.

Enabled

Необязательный

System.Boolean

Параметр Enabled указывает, следует ли включить возможность обработки сообщений электронной почты соединителем. Допустимые значения для этого параметра: $true и $false. Значение по умолчанию: $true.

ErrorPolicies

Необязательный

Microsoft.Exchange.Data.ErrorPolicies

Параметр ErrorPolicies указывает, как обрабатываются ошибки связи, обнаруживаемые соединителем отправки. Возможные значения:

  • Default   При ошибках связи создается отчет о недоставке.

  • DowngradeAuthFailures   Все ошибки проверки подлинности и TLS считаются временными.

  • DowngradeDnsFailures   Все ошибки DNS считаются временными.

Можно указать несколько значений для этого параметра, разделяя их запятыми.

Значение, отличное от Default, следует указывать для этого параметра только в случае, если соединитель отправки используется для отправки сообщений по надежному и устойчивому каналу связи, где ошибки связи маловероятны. Например, значение, отличное от Default, можно указать, если соединитель отправки используется для отправки сообщений партнеру.

Force

Необязательный

System.Management.Automation.SwitchParameter

Параметр Force указывает, необходимо ли предотвращать отображение предупреждающих или подтверждающих сообщений при выполнении определенных изменений конфигурации.

ForceHELO

Необязательный

System.Boolean

Параметр ForceHELO указывает, отправлен ли запрос HELO вместо EHLO. Допустимые значения для этого параметра: $true и $false. Значение по умолчанию: $false. По умолчанию используется EHLO. Если значение этого параметра равно $true, вместо EHLO отправляется HELO.

Fqdn

Необязательный

Microsoft.Exchange.Data.Fqdn

Параметр Fqdn указывает полное доменное имя, используемое в качестве исходного сервера для подключенных серверов обмена сообщениями, использующих соединитель отправки для получения исходящих сообщений. Значение этого параметра показывается подключенным серверам обмена сообщениями каждый раз, когда требуется имя исходного сервера, как показано в приведенных ниже примерах.

  • В команде EHLO/HELO, когда соединитель отправки взаимодействует с сервером обмена сообщениями следующего прыжка.

  • В самом последнем поле заголовка Received сообщения, которое добавляется к сообщению сервером обмена сообщениями следующего прыжка после того, как сообщение отправляется с транспортного сервера-концентратора или пограничного транспортного сервера.

  • в ходе проверки подлинности с использованием протокола TLS.

По умолчанию для параметра Fqdn установлено значение $null. Это означает, что фактическое значение по умолчанию параметра FQDN — полное доменное имя транспортного сервера-концентратора или пограничного транспортного сервера, содержащего соединитель отправки.

Если соединитель отправки настроен на транспортном сервере-концентраторе, на котором также установлена роль сервера почтовых ящиков, никакое значение, указанное для параметра Fqdn, не используется. Вместо этого всегда используется полное доменное имя сервера, которое отображается с помощью командлета Get-ExchangeServer.

Для серверов, на которых установлены роли транспортного сервера-концентратора и сервера почтовых ящиков, единственный способ удалить имя сервера из заголовков Received исходящего сообщения заключается в использовании командлета Remove-ADPermission для удаления разрешения Ms-Exch-Send-Headers-Routing у участников безопасности, использующих соединитель. Выполнение этого действия приводит к удалению всех заголовков Received в сообщении при отправке сообщения с транспортного сервера-концентратора. Не рекомендуется удалять заголовки Received для внутренних сообщений, поскольку заголовки Received используются для расчета максимального количества прыжков. Дополнительные сведения о командлетах Remove-ADPermission и Get-ExchangeServer см. в следующих разделах:

IgnoreSTARTTLS

Необязательный

System.Boolean

Параметр IgnoreSTARTTLS указывает, необходимо ли пропустить параметр StartTLS, предлагаемый удаленным отправляющим сервером. Допустимые значения для этого параметра: $true и $false. Этот параметр используется при работе с удаленными доменами. Если значением параметра RequireTLS является $true, для этого параметра необходимо установить значение $false. По умолчанию для соединителей отправки, параметр DNSRoutingEnabled которых имеет значение $true, также определено значение $falseдля параметра IgnoreSTARTTLS. Это означает, что соединитель отправки будет всегда согласовывать TLS, если TLS предлагается получающим сервером. Если для параметра IgnoreSTARTTLS установлено значение $true, соединитель отправки никогда не будет пытаться согласовать TLS с получающим сервером.

IsScopedConnector

Необязательный

System.Boolean

Параметр IsScopedConnector указывает доступность соединителя для других транспортных серверов-концентраторов. Если для этого параметра установлено значение $false, все транспортные серверы-концентраторы в организации Exchange могут использовать соединитель. Если для этого параметра установлено значение $true, соединитель может использоваться только транспортными серверами-концентраторами в одном сайте Служба каталогов Active Directory. Значение по умолчанию: $false.

LinkedReceiveConnector

Необязательный

Microsoft.Exchange.Configuration.Tasks.ReceiveConnectorIdParameter

Параметр LinkedReceiveConnector принудительно отправляет все сообщения, полученные указанным соединителем приема, на данный соединитель отправки. Значением параметра LinkedReceiveConnector может быть любой из следующих идентификаторов для указания соединителя приема:

  • идентификатор GUID

  • различающееся имя (DN)

  • имя_сервера\имя_соединителя.

При использовании параметра LinkedReceiveConnector с помощью этой команды необходимо также использовать следующие параметры с указанными значениями.

  • AddressSpaces   $null

  • DNSRoutingEnabled   $false

  • MaxMessageSize   unlimited

  • Smarthosts   <SmarthostID>

  • SmarthostAuthMechanism   <AuthMechanism>

MaxMessageSize

Необязательный

Microsoft.Exchange.Data.Unlimited

Параметр MaxMessageSize указывает максимальный размер сообщения, которое может пройти через соединитель. Значение по умолчанию: 10MB. При вводе значения должна указываться одна из следующих единиц измерения:

  • B (байт)

  • KB (килобайт)

  • MB (мегабайт)

  • GB (гигабайт)

Значение без указания единицы измерения обрабатывается как количество байт. Значения в байтах округляются до ближайшего значения в килобайтах. Например значение 1048575B округляется до 1MB, а значение 1048577 округляется до 1025KB. Допустимый диапазон вводимых значений для этого параметра: от 0 до 2147483647 байт. Чтобы удалить ограничение размера сообщения на соединителе отправления, введите значение unlimited.

Name

Необязательный

System.String

Параметр Name указывает имя соединителя, определенное администратором. Если имя содержит пробел, необходимо заключить параметр Name в кавычки ("), например: "New Send Connector".

Port

Необязательный

System.Int32

Параметр Port указывает номер порта, который будет использоваться для пересылки с помощью промежуточного узла. Допустимый диапазон значений этого параметра — целое число от 0 до 65535. По умолчанию этот параметр имеет значение 25. При указании значения в параметре SmartHosts, значение Port определяет номер порта, который будет использоваться для пересылки с помощью промежуточного узла. В большинстве организаций номер порта равен 25.

ProtocolLoggingLevel

Необязательный

Microsoft.Exchange.Data.ProtocolLoggingLevel

Параметр ProtocolLoggingLevel указывает, необходимо ли включать ведение журнала протокола для указанного соединителя отправки. Чтобы включить ведение журнала протокола для соединителя, необходимо установить значение Verbose. Чтобы отключить ведение журнала протокола для соединителя, необходимо установить значение None. Значение по умолчанию: None. Местоположение журналов протокола соединителя отправки для всех соединителей отправки, настроенных на транспортном сервере-концентраторе или на пограничном транспортном сервере, указывается с помощью параметра SendProtocolLogPath команды Set-TransportServer .

RequireOorg

Необязательный

System.Boolean

Параметр RequireOorg зарезервирован для внутреннего использования корпорацией Майкрософт.

RequireTLS

Необязательный

System.Boolean

Параметр RequireTLS указывает, необходимо ли передавать все сообщения, отправляемые через этот соединитель, с помощью протокола TLS. Значение по умолчанию: $false.

SmartHostAuthMechanism

Необязательный

Microsoft.Exchange.Data.Directory.SystemConfiguration.SmtpSendConnectorConfig+AuthMechanisms

Параметр SmartHostAuthMechanism используется во время проверки подлинности на удаленном сервере. Этот параметр используется только при настроенном промежуточном узле и параметре DNSRoutingEnabled со значением $false. Допустимыми являются значения None, BasicAuth, BasicAuthRequireTLS, ExchangeServer и ExternalAuthoritative. Все значения являются взаимоисключающими. Если выбрано значение BasicAuth или BasicAuthRequireTLS, для указания учетных данных проверки подлинности следует использовать параметр AuthenticationCredential.

SmartHosts

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр SmartHosts указывает промежуточные узлы, на которые соединитель отправки будет направлять почту. При вводе IP-адреса необходимо использовать текстовый формат, например: 10.10.1.1. Идентификатором промежуточного узла может быть полное доменное имя сервера промежуточного узла, запись MX или запись адреса. Если в качестве идентификатора промежуточного узла настроено полное доменное имя, сервер-источник соединителя отправления должен иметь возможность использовать разрешение имен DNS для нахождения сервера промежуточного узла.

SmtpMaxMessagesPerConnection

Необязательный

System.Int32

Параметр SmtpMaxMessagesPerConnection указывает максимальное число сообщений, которое сервер соединителя отправки может отправить в течение одного подключения.

SourceIPAddress

Необязательный

System.Net.IPAddress

Параметр SourceIPAddress указывает локальный IP-адрес, используемый в качестве конечной точки SMTP-подключения к удаленному серверу обмена сообщениями. По умолчанию используется IP-адрес 0.0.0.0. Это значение указывает, что сервер может использовать любой доступный локальный IP-адрес. Этот параметр допустим только для соединителей отправки, настроенных на пограничных транспортных серверах.

SourceTransportServers

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр SourceTransportServers указывает имена транспортных серверов-концентраторов, которые могут использовать этот соединитель отправки. Можно указать имена нескольких транспортных серверов-концентраторов, разделив их запятыми. Этот параметр недопустим для соединителей отправки, настроенных на пограничных транспортных серверах.

TlsAuthLevel

Необязательный

Microsoft.Exchange.Data.TlsAuthLevel

Параметр TlsAuthLevel задает уровень проверки подлинности TLS, используемый для исходящих соединений TLS, устанавливаемых этим соединителем отправки. Допустимыми являются следующие значения:

  • EncryptionOnly   TLS используется только для шифрования канала связи. Проверка подлинности с помощью сертификатов не выполняется.

  • CertificateValidation   TLS используется для шифрования канала; также проверяется цепочка сертификатов и выполняются проверки списков отзыва.

  • DomainValidation   Помимо шифрования канала и проверки сертификатов, соединитель отправки также проверяет, соответствует ли полное доменное имя целевого сертификата домену, указанному в параметре TlsDomain. Если домен в параметре TlsDomain не указан, то полное доменное имя сертификата сравнивается с доменом получателя.

Задать значение этого параметра не удастся, если значение параметра IgnoreSTARTTLS равно $true или значение параметра RequireTLS равно $false.

TlsDomain

Необязательный

Microsoft.Exchange.Data.SmtpDomainWithSubdomains

Параметр TlsDomain задает имя домена, которое соединитель отправки использует для проверки полного доменного имени целевого сертификата при установке соединения, защищенного TLS.

Этот параметр используется только в случае, если для параметра TlsAuthLevel установлено значение DomainValidation.

Значение этого параметра является обязательным, если:

  • для параметра TLSAuthLevel задано значение DomainValidation;

  • для параметра DNSRoutingEnabled задано значение $false (соединитель отправки промежуточного узла).

UseExternalDNSServersEnabled

Необязательный

System.Boolean

Параметр UseExternalDNSServersEnabled указывает, должен ли этот соединитель отправки использовать внешний список DNS, определенный параметром ExternalDNSServers командлета Set-TransportServer. Значение по умолчанию: $false. Допустимые значения этого параметра — $true и $false.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Подробное описание

 Запись «Соединители отправки» в разделе Разрешения транспорта.

Примеры

ПРИМЕР 1

В этом примере вносятся следующие изменения в конфигурацию соединителя отправки Contoso.com Send Connector:

  • Устанавливается ограничение 10 МБ на максимальный размер сообщений.

  • Изменяется время простоя подключения до 15 минут.

Скопировать код
Set-SendConnector "Contoso.com Send Connector" -MaxMessageSize 10MB -ConnectionInactivityTimeOut 00:15:00