Set-SendConnector

Este cmdlet solo está disponible en el entorno local de Exchange.

Use el cmdlet Set-SendConnector para modificar un conector de envío.

Para obtener más información acerca de los conjuntos de parámetros de la sección Sintaxis a continuación, vea Sintaxis del cmdlet de Exchange.

Syntax

Set-SendConnector
   [-Identity] <SendConnectorIdParameter>
   [-AddressSpaces <MultiValuedProperty>]
   [-AuthenticationCredential <PSCredential>]
   [-CloudServicesMailEnabled <Boolean>]
   [-Comment <String>]
   [-Confirm]
   [-ConnectionInactivityTimeOut <EnhancedTimeSpan>]
   [-ConnectorType <TenantConnectorType>]
   [-DNSRoutingEnabled <Boolean>]
   [-DomainController <Fqdn>]
   [-DomainSecureEnabled <Boolean>]
   [-Enabled <Boolean>]
   [-ErrorPolicies <ErrorPolicies>]
   [-Force]
   [-ForceHELO <Boolean>]
   [-Fqdn <Fqdn>]
   [-FrontendProxyEnabled <Boolean>]
   [-IgnoreSTARTTLS <Boolean>]
   [-IsCoexistenceConnector <Boolean>]
   [-IsScopedConnector <Boolean>]
   [-LinkedReceiveConnector <ReceiveConnectorIdParameter>]
   [-MaxMessageSize <Unlimited>]
   [-Name <String>]
   [-Port <Int32>]
   [-ProtocolLoggingLevel <ProtocolLoggingLevel>]
   [-RequireOorg <Boolean>]
   [-RequireTLS <Boolean>]
   [-SmartHostAuthMechanism <AuthMechanisms>]
   [-SmartHosts <MultiValuedProperty>]
   [-SmtpMaxMessagesPerConnection <Int32>]
   [-SourceIPAddress <IPAddress>]
   [-SourceTransportServers <MultiValuedProperty>]
   [-TlsAuthLevel <TlsAuthLevel>]
   [-TlsCertificateName <SmtpX509Identifier>]
   [-TlsDomain <SmtpDomainWithSubdomains>]
   [-UseExternalDNSServersEnabled <Boolean>]
   [-WhatIf]
   [<CommonParameters>]

Description

Deberá tener asignados permisos antes de poder ejecutar este cmdlet. Aunque en este tema se enumeran todos los parámetros correspondientes a este cmdlet, tal vez no tenga acceso a algunos parámetros si no están incluidos en los permisos que se le han asignado. Para obtener los permisos necesarios para ejecutar cualquier cmdlet o parámetro en su organización, consulte Find the permissions required to run any Exchange cmdlet.

Ejemplos

Ejemplo 1

Set-SendConnector "Contoso.com Send Connector" -MaxMessageSize 10MB -ConnectionInactivityTimeOut 00:15:00

En este ejemplo se realizan los siguientes cambios de configuración en el conector de envío llamado Contoso.com:

  • Establece el límite de tamaño máximo de mensaje en 10 MB.
  • Cambia el tiempo de espera de inactividad de conexión a 15 minutos.

Parámetros

-AddressSpaces

El parámetro AddressSpaces especifica los nombres de dominio a los cuales el conector de envío dirige los mensajes de correo. La sintaxis completa para escribir cada espacio de direcciones es: AddressSpaceType:AddressSpace;AddressSpaceCost.

  • AddressSpaceType: En un servidor perimetral, el tipo de espacio de dirección debe ser SMTP. En el servicio de transporte en un servidor de buzones de correo, el tipo de espacio de direcciones puede ser SMTP, X400 o cualquier otra cadena de texto. Si se omite el tipo de espacio de dirección, se supone que es SMTP.
  • AddressSpace: Para los tipos de espacio de direcciones SMTP, el espacio de direcciones que escriba debe ser compatible con RFC 1035. Por ejemplo, *, *.com y *.contoso.com están permitidos, pero *contoso.com no está permitido. Para los tipos de espacio de direcciones X.400, el espacio de direcciones que escriba debe ser compatible con RFC 1685, como o=MySite;p=MyOrg;a=adatum;c=us. Para el resto de los valores de tipo de espacio de direcciones, puede escribir cualquier texto para el espacio de direcciones.
  • AddressSpaceCost: El intervalo de entrada válido para el costo va de 1 a 100. Un costo inferior indica una ruta mejor. Este parámetro es opcional. Si omite el costo de un espacio de direcciones, se asumirá un costo de 1. Si escribe un espacio de direcciones no SMTP que contenga el carácter de punto y coma (;), deberá especificar el costo de un espacio de direcciones.

Si especifica el tipo de espacio de direcciones o el costo de un espacio de direcciones, el espacio de direcciones deberá aparecer entre comillas ("). Por ejemplo, las siguientes entradas de espacio de direcciones son equivalentes:

  • "SMTP:contoso.com;1"
  • "contoso.com;1"
  • "SMTP:contoso.com"
  • contoso.com

Puede especificar varios espacios de direcciones separándolos con comas, por ejemplo: contoso.com,fabrikam.com. Si especifica el tipo de espacio de direcciones o el coste de un espacio de direcciones, el espacio de direcciones deberá aparecer entre comillas ("), por ejemplo: "contoso.com;2","fabrikam.com;3".

Si especifica un tipo de espacio de direcciones que no sea SMTP en un conector de envío configurado en el servicio de transporte en un servidor de buzones, debe configurar los siguientes parámetros:

  • El parámetro SmartHosts debe ser enviado a un valor que especifica un host inteligente.
  • El parámetro DNSRoutingEnabled debe establecerse en $false.

jAunque puede configurar espacios de direcciones que no sean SMTP en un conector de envío en el servicio de transporte en un servidor de buzones, el conector de envío utiliza SMTP como el mecanismo de transporte para enviar mensajes a otros servidores de mensajería. Los conectores externos en el servicio de transporte en un servidor de buzones se utilizan para enviar mensajes a servidores de mensajería locales, tales como servidores de puerta de enlace de fax de terceros, que no utilizan SMTP como su mecanismo de transporte principal. Para obtener más información, consulte Conectores externos.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-AuthenticationCredential

El parámetro AuthenticationCredential especifica el nombre de usuario y la contraseña necesarios para usar el conector.

Un valor para este parámetro requiere el cmdlet Get-Credential. Para pausar este comando y recibir una solicitud de credenciales, use el valor (Get-Credential). O bien, antes de ejecutar este comando, almacene las credenciales en una variable (por ejemplo, $cred = Get-Credential) y, a continuación, use el nombre de variable ($cred) para este parámetro. Para más información, vea Get-Credential.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-CloudServicesMailEnabled

Nota: Le recomendamos que no use este parámetro a menos que se le indique que lo haga Microsoft servicio al cliente y soporte técnico, o por documentación específica del producto. En su lugar, use el Asistente para configuración híbrida para configurar el flujo de correo entre las organizaciones locales y en la nube. Para obtener más información, vea Asistente de configuración híbrida.

El parámetro CloudServicesMailEnabled especifica si el conector se usa para el flujo de correo híbrido entre un entorno de Exchange local y Microsoft 365. En concreto, este parámetro controla cómo se controlan determinados encabezados de mensaje X-MS-Exchange-Organization-* internos en los mensajes que se envían entre dominios aceptados en las organizaciones locales y en la nube. Estos encabezados se conocen colectivamente como encabezados entre locales.

Los valores admitidos son:

  • $true: El conector se usa para el flujo de correo en organizaciones híbridas, por lo que los encabezados entre locales se conservan o promueven en los mensajes que fluyen a través del conector. Este es el valor predeterminado para los conectores creados por el Asistente para configuración híbrida. Determinados encabezados X-MS-Exchange-Organization-* de los mensajes salientes que se envían desde un lado de la organización híbrida al otro se convierten en encabezados X-MS-Exchange-CrossPremises-* y, por tanto, se conservan en los mensajes. Los encabezados X-MS-Exchange-CrossPremises-* de los mensajes entrantes que se reciben en un lado de la organización híbrida desde el otro se promueven a encabezados X-MS-Exchange-Organization-*. Estos encabezados promocionados reemplazan cualquier instancia de los mismos encabezados X-MS-Exchange-Organization-* que ya existen en los mensajes.
  • $false: El conector no se usa para el flujo de correo en organizaciones híbridas, por lo que los encabezados entre locales se quitan de los mensajes que fluyen a través del conector.
Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Comment

El parámetro Comment especifica un comentario opcional. El parámetro Comment debe ir entre comillas ("), por ejemplo: "this is an admin note".

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

El modificador Confirm especifica si se debe mostrar u ocultar el mensaje de confirmación. Cómo afecta este modificador el cmdlet depende de si el cmdlet requiere confirmación antes de continuar.

  • Los cmdlets destructivos (por ejemplo, cmdlets Remove-*) tienen una pausa integrada que obliga a confirmar el comando antes de continuar. Para estos cmdlets, puede omitir el mensaje de confirmación mediante esta sintaxis exacta: -Confirm:$false.
  • La mayoría de los demás cmdlets (por ejemplo, los cmdlets New-* y Set-*) no tienen una pausa integrada. En estos cmdlets, si se especifica el modificador Confirm sin ningún valor, se introduce una pausa que obliga a confirmar el comando antes de continuar.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ConnectionInactivityTimeOut

El parámetro ConnectionInactivityTimeOut especifica el tiempo máximo que puede permanecer abierta una conexión inactiva. El valor predeterminado es de diez minutos.

Para especificar un valor, introdúzcalo como un intervalo de tiempo: dd.hh:mm:ss donde dd = días, hh = horas, mm = minutos y ss = segundos.

Por ejemplo, para especificar quince minutos, establézcalo en 00:15:00. El intervalo de entrada válido para este parámetro es de 00:00:01 a 1.00:00:00.

Type:EnhancedTimeSpan
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ConnectorType

El parámetro ConnectorType especifica si el conector se usa en implementaciones híbridas para enviar mensajes a Microsoft 365. Los valores admitidos son:

  • Valor predeterminado: el conector no se usa para enviar mensajes a Microsoft 365. Este es el valor predeterminado.
  • XPremises: el conector se usa para enviar mensajes a Microsoft 365.
Type:TenantConnectorType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-DNSRoutingEnabled

El parámetro DNSRoutingEnabled especifica si el conector de envío usa el Sistema de nombres de dominio (DNS) para redirigir el correo. Los valores válidos para este parámetro son $true o $false. El valor predeterminado es $true. Si especifica un parámetro SmartHosts, el parámetro DNSRoutingEnabled debe ser $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

El parámetro DomainController especifica el controlador de dominio que el cmdlet usa para leer datos de Active Directory o escribirlos. El controlador de dominio se identifica por su nombre de dominio completo (FQDN). Por ejemplo, dc01.contoso.com.

El parámetro DomainController no es compatible con los servidores de transporte perimetral. Un servidor de transporte perimetral usa la instancia local de Active Directory Lightweight Directory Services (AD LDS) para leer y escribir datos.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainSecureEnabled

El parámetro DomainSecureEnabled forma parte del proceso para habilitar la autenticación de Seguridad de la capa de transporte (TLS) mutua para los dominios a los que ofrece servicios este conector de envío. La autenticación TLS mutua solamente funciona de forma correcta si se cumplen las siguientes condiciones:

  • El valor del parámetro DomainSecureEnabled debe ser $true.
  • El valor del parámetro DNSRoutingEnabled debe ser $true.
  • El valor del parámetro IgnoreStartTLS debe ser $false.

El carácter comodín (*) no es compatible con dominios que están configurados para autenticación TLS mutua. También se debe definir el mismo dominio en el conector de recepción correspondiente y en el atributo de TLSReceiveDomainSecureList de la configuración de transporte.

El valor predeterminado para el parámetro DomainSecureEnabled es $false para los siguientes tipos de conectores de envío:

  • Todos los conectores de envío definidos en el servicio de transporte en un servidor de buzones de correo.
  • Conectores de envío creados por el usuario definidos en un servidor perimetral.

El valor predeterminado para el parámetro DomainSecureEnabled es $true para los conectores de envío predeterminados definidos en un servidor perimetral.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Enabled

El parámetro Enabled especifica si se habilita el conector de envío para procesar mensajes de correo electrónico. Los valores válidos son $true o $false. El valor predeterminado es $true.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ErrorPolicies

El parámetro ErrorPolicies especifica cómo se tratan los errores de comunicación. Los valores posibles son los siguientes:

  • Valor predeterminado: se genera un informe de no entrega (NDR) para errores de comunicación.
  • DowngradeDnsFailures: todos los errores dns se tratan como transitorios.
  • DegradarCustomFailures: determinados errores SMTP se tratan como transitorios.
  • Los errores transitorios personalizados upgradeCustomFailures se actualizan y tratan como errores permanentes.

Puede especificar varios valores para este parámetro separándolos con una coma.

Especifique un valor distinto de Default para este parámetro sólo si este conector de envío se usa para enviar mensajes por un canal de comunicación fiable y bien definido donde no se esperan errores de comunicación. Por ejemplo, considere la posibilidad de especificar un valor distinto de Default si este conector de envío se usa para enviar mensajes a un socio.

Type:ErrorPolicies
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Force

El modificador Force oculta los mensajes de advertencia o confirmación. No es necesario especificar un valor con este modificador.

Este modificador se puede usar para ejecutar tareas mediante programación en las que no es apropiado solicitar una entrada administrativa.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ForceHELO

El parámetro ForceHELO especifica si se ha enviado HELO en lugar del comando EHLO predeterminado. Los valores válidos son $true o $false. El valor predeterminado es $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Fqdn

El parámetro Fqdn especifica el FQDN que se usa como el servidor de origen para los servidores de mensajería conectados que usan el conector de envío para recibir mensajes salientes. El valor de este parámetro se mostrará a los servidores de mensajería conectados cuando se requiera un nombre de servidor de origen, como en los siguientes ejemplos:

  • En el comando EHLO/HELO, cuando el conector de envío se comunica con el siguiente servidor de mensajería de saltos
  • En el último campo de encabezado Received agregado al mensaje por el siguiente servidor de mensajería de saltos después de que el mensaje abandone el servicio de transporte en un servidor de buzones de correo o un servidor perimetral
  • Durante la autenticación TLS

El valor predeterminado del parámetro Fqdn es $null. Esto significa que el valor FQDN predeterminado es el FQDN del servidor de buzones de correo o del servidor perimetral que contiene el conector de envío.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-FrontendProxyEnabled

El parámetro FrontendProxyEnabled permite enrutar los mensajes salientes a través del servidor CAS, donde se establece un enrutamiento específico para el destino, como un DNS o una dirección IP, cuando el parámetro se establece en $true.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

El GUID o nombre del conector que representa el conector de envío que desea modificar.

Type:SendConnectorIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IgnoreSTARTTLS

El parámetro IgnoreSTARTTLS especifica si hay que omitir la opción StartTLS que ofrece un servidor de envío remoto. Este parámetro se usa con dominios remotos. Este parámetro debe establecerse en $false si el parámetro RequireTLS se establece en $true. Los valores válidos para este parámetro son $true o $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-IsCoexistenceConnector

Este parámetro solo está disponible en Exchange Server 2010.

El parámetro IsCoexistenceConnector especifica si este conector de envío se usa para el flujo de correo seguro entre la implementación local y la organización de Microsoft 365. El valor predeterminado es $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-IsScopedConnector

El parámetro IsScopedConnector especifica la disponibilidad del conector para otros servidores de buzones de correo con el servicio de transporte. Cuando se $false el valor de este parámetro, todos los servidores de buzones de correo de la organización de Exchange pueden usar el conector. Cuando se $true el valor de este parámetro, el servicio de transporte solo puede usar el conector en los servidores de buzones del mismo sitio de Active Directory. El valor predeterminado es $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-LinkedReceiveConnector

Este parámetro solo está disponible en Exchange Server 2010.

El parámetro LinkedReceiveConnector fuerza todos los mensajes recibidos por el conector de recepción especificado a través de este conector de envío. El valor del parámetro LinkedReceiveConnector puede usar cualquiera de los siguientes identificadores para especificar el conector de recepción:

  • GUID
  • Nombre completo (DN)
  • Servername\ConnectorName

Al usar el parámetro LinkedReceiveConnector con este comando, también debe usar los parámetros siguientes con los valores especificados:

  • AddressSpaces $null
  • DNSRoutingEnabled $false
  • MaxMessageSize unlimited
  • Smarthosts <SmarthostID>
  • SmarthostAuthMechanism <AuthMechanism>
Type:ReceiveConnectorIdParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010

-MaxMessageSize

El parámetro MaxMessageSize especifica el tamaño máximo de un mensaje que se puede pasar a través de un conector. El valor predeterminado es 25 MB.

Cuando especifique un valor, califíquelo con una de las siguientes unidades:

  • B (bytes)
  • KB (kilobytes)
  • MB (megabytes)
  • GB (gigabytes)
  • TB (terabytes)

Los valores sin calificar normalmente se tratan como bytes, pero los valores pequeños se pueden redondear al kilobyte más cercano.

El intervalo de entrada válido para este parámetro es de 0 a 2147483647 bytes. Para quitar el límite de tamaño de mensaje de un conector de envío, introduzca el valor unlimited.

Type:Unlimited
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Name

El parámetro Name especifica el nombre proporcionado por el administrador del conector. Debe especificar el parámetro Name entre comillas (") si el nombre contiene espacios. Por ejemplo, "New Send Connector".

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Port

El parámetro Port especifica el número de puerto para el reenvío de hosts inteligentes si se especifica un valor en el parámetro SmartHosts. El intervalo de entrada válido es un número entero de 0 a 65535. El valor predeterminado es 25. En la mayoría de las organizaciones, el número de puerto seleccionado es 25.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ProtocolLoggingLevel

El parámetro ProtocolLoggingLevel especifica si se habilita o no el registro de protocolo. Verbose habilita el registro de protocolo. None deshabilita el registro de protocolo. La ubicación de los registros de protocolo del conector de envío para todos los conectores de envío configurados en un servidor Transporte de concentradores o Transporte perimetral puede especificarse mediante el parámetro SendProtocolLogPath del cmdlet Set-TransportService.

Type:ProtocolLoggingLevel
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-RequireOorg

Este parámetro está reservado para uso interno de Microsoft.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-RequireTLS

El parámetro RequireTLS especifica si todos los mensajes enviados a través de este conector se deben transmitir mediante TLS. El valor predeterminado es $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SmartHostAuthMechanism

El parámetro SmartHostAuthMechanism especifica el mecanismo de autenticación de hosts inteligentes que se usará para la autenticación con un servidor remoto. Use este parámetro únicamente cuando se configura un host inteligente y el parámetro DNSRoutingEnabled está establecido en $false. Los valores válidos son None, BasicAuth, BasicAuthRequireTLS, ExchangeServer y ExternalAuthoritative. Todos los valores son mutuamente excluyentes. Si selecciona BasicAuth o BasicAuthRequireTLS, debe usar el parámetro AuthenticationCredential para especificar la credencial de la autenticación.

Type:AuthMechanisms
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SmartHosts

El parámetro SmartHosts especifica los hosts inteligentes que usará el conector de envío para enrutar el correo. Este parámetro se necesita si establece el parámetro DNSRoutingEnabled en $false y se debe especificar en la misma línea de comando. El parámetro SmartHosts toma uno o varios FQDN, como server.contoso.com, o una o más direcciones IP o una combinación de FQDN y direcciones IP. Si introduce una dirección IP, debe especificar la dirección IP de forma literal. Por ejemplo, 10.10.1.1. La identidad del host inteligente puede ser un FQDN de un servidor de host inteligente, un registro de agente de intercambio de correo (MX) o un registro de dirección (A). Si se configura un FQDN como la identidad del host inteligente, el servidor de origen para el conector de envío debe poder usar la resolución de nombre DNS para buscar el servidor de host inteligente.

Para especificar varios valores y sobrescribir las entradas existentes, use la siguiente sintaxis: Value1,Value2,...ValueN. Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Value1","Value2",..."ValueN".

Para agregar o quitar uno o más valores sin afectar las entradas existentes, use la siguiente sintaxis: @{Add="Value1","Value2"...; Remove="Value3","Value4"...}.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SmtpMaxMessagesPerConnection

El parámetro SmtpMaxMessagesPerConnection especifica el número máximo de mensajes que el servidor puede enviar por conexión.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SourceIPAddress

El parámetro SourceIPAddress especifica la dirección IP local que se debe usar como punto final para una conexión SMTP con un servidor de mensajería remota. La dirección IP predeterminada es 0.0.0.0. Este valor significa que el servidor puede usar cualquier dirección IP local disponible. Este parámetro solo es válido para conectores de envío configurados en un servidor perimetral.

Type:IPAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SourceTransportServers

El parámetro SourceTransportServers especifica los nombres de los servidores de buzones de correo que pueden usar este conector de envío. Este parámetro no es válido para conectores de envío configurados en servidores perimetral.

Para especificar varios valores y sobrescribir las entradas existentes, use la siguiente sintaxis: Value1,Value2,...ValueN. Si los valores contienen espacios o necesitan comillas, use la siguiente sintaxis: "Value1","Value2",..."ValueN".

Para agregar o quitar uno o más valores sin afectar las entradas existentes, use la siguiente sintaxis: @{Add="Value1","Value2"...; Remove="Value3","Value4"...}.

Type:MultiValuedProperty
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-TlsAuthLevel

El parámetro TlsAuthLevel especifica el nivel de autenticación de TLS que se utiliza en las conexiones de TLS salientes establecidas por este conector de envío. Los valores admitidos son:

  • EncryptionOnly: TLS sólo se utiliza para cifrar el canal de comunicación. No se realiza ninguna autenticación de certificados.
  • CertificateValidation: TLS se utiliza para cifrar el canal, y se realizan comprobaciones de las listas de validación y revocación de cadenas de certificados.
  • DomainValidation: además del cifrado de canal y de la validación de certificados, el conector de envío también comprueba que el nombre de dominio completo (FQDN) coincida con el dominio especificado en el parámetro TlsDomain. Si no se especifica un dominio en el parámetro TlsDomain, el FQDN del certificado se compara con el dominio del destinatario.

No se puede especificar un valor para este parámetro si el parámetro IgnoreSTARTTLS está establecido en $true o si el parámetro RequireTLS está establecido en $false.

Type:TlsAuthLevel
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-TlsCertificateName

El parámetro TlsCertificateName especifica el certificado X.509 que se usará para el cifrado TLS. Un valor válido para este parámetro es "<I>X.500Issuer<S>X.500Subject". El valor de X.500Issuer se encuentra en el campo Issuer del certificado y el valor de X.500Subject se encuentra en el campo Subject. Para buscar estos valores, ejecute el cmdlet Get-ExchangeCertificate. O bien, después de ejecutar Get-ExchangeCertificate para buscar el valor de huella digital del certificado, ejecute el comando $TLSCert = Get-ExchangeCertificate -Thumbprint <Thumbprint>, ejecute el comando $TLSCertName = "<I>$($TLSCert.Issuer)<S>$($TLSCert.Subject)"y, a continuación, use el valor $TLSCertName para este parámetro.

Type:SmtpX509Identifier
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-TlsDomain

El parámetro TlsDomain especifica el nombre de dominio que utiliza el conector de envío para verificar el FQDN del certificado de destino al establecer una conexión protegida con TLS.

Este parámetro sólo se utiliza si el parámetro TlsAuthLevel está establecido en DomainValidation.

Se requiere un valor para este parámetro en los siguientes casos:

  • El parámetro TLSAuthLevel está establecido en DomainValidation.
  • El parámetro DNSRoutingEnabled está establecido en $false (conector de envío de host inteligente).
Type:SmtpDomainWithSubdomains
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-UseExternalDNSServersEnabled

El parámetro UseExternalDNSServersEnabled indica si este conector de envío usa la lista de DNS externa especificada mediante el parámetro ExternalDNSServers del cmdlet Set-TransportService. El valor predeterminado es $false.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

El modificador WhatIf simula las acciones del comando. Puede usar este modificador para ver los cambios que se producirían, pero sin aplicar los cambios. No es necesario especificar un valor con este modificador.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

Entradas

Input types

Para ver los tipos de entrada que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de entrada de un cmdlet está en blanco, el cmdlet no acepta datos de entrada.

Salidas

Output types

Para ver los tipos de valor devuelto (también conocidos como tipos de resultado) que acepta este cmdlet, consulte Tipos de entrada y salida de cmdlet. Si el campo Tipo de resultado está en blanco, el cmdlet no devuelve datos.