Partager via


Set-SendConnector

La cmdlet est disponible uniquement dans Exchange en local.

La cmdlet Set-SendConnector permet de modifier un connecteur d'envoi.

Pour plus d’informations sur les jeux de paramètres dans la section Syntaxe ci-après, voir Syntaxe da la cmdlet 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

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette cmdlet. Bien que cette rubrique répertorie tous les paramètres de cette cmdlet, il est possible que vous n’ayez pas accès à certains paramètres s’ils ne sont pas inclus dans les autorisations qui vous ont été attribuées. Pour rechercher les autorisations requises pour exécuter une cmdlet ou un paramètre dans votre organisation, voir Find the permissions required to run any Exchange cmdlet.

Exemples

Exemple 1

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

Cet exemple apporte les modifications de configuration suivantes au connecteur d'envoi nommé Contoso.com :

  • Définit la limite de taille maximale des messages à 10 Mo.
  • Modifie le délai d'inactivité de connexion pour le définir sur 15 minutes.

Paramètres

-AddressSpaces

Le paramètre AddressSpaces spécifie les noms de domaine auxquels le connecteur d’envoi achemine les messages. La syntaxe complète pour entrer chaque espace d’adressage est la suivante : AddressSpaceType:AddressSpace;AddressSpaceCost.

  • AddressSpaceType : sur un serveur Edge, le type d’espace d’adressage doit être SMTP. Dans le service de transport sur un serveur de boîtes aux lettres, le type d’espace d’adressage peut être SMTP, X400 ou toute autre chaîne de texte. Si vous omettez le type d’espace d’adressage, SMTP est supposé.
  • AddressSpace : Pour les types d'espaces d'adressages SMTP, l'espace d'adressage que vous entrez doit être conforme à la norme RFC 1035. Par exemple, *, *.com et *.contoso.com sont autorisés, mais *contoso.com ne l’est pas. Pour les types d’espaces d’adressage X.400, l’espace d’adressage que vous entrez doit être conforme à la norme RFC 1685, tel que o=MySite;p=MyOrg;a=adatum;c=us. Pour toutes les autres valeurs de type espace d’adressage, vous pouvez entrer n’importe quel texte pour l’espace d’adressage.
  • AddressSpaceCost : la plage d’entrée valide pour le coût est comprise entre 1 et 100. Plus le coût est bas, meilleur est l’itinéraire. Ce paramètre est facultatif. Si vous omettez le coût d’espace d’adressage, un coût de 1 est utilisé par défaut. Si vous entrez un espace d’adressage non SMTP contenant le caractère point-virgule (;), vous devez spécifier le coût d’espace d’adressage.

Si vous spécifiez le type d’espace d’adressage ou le coût d’espace d’adressage, vous devez insérer l’espace d’adressage entre guillemets ("). Par exemple, les entrées d’espace d’adressage suivantes sont équivalentes :

  • « SMTP:contoso.com;1 »
  • « contoso.com;1 »
  • « SMTP:contoso.com »
  • contoso.com

Vous pouvez spécifier plusieurs espaces d’adressage en les séparant par des virgules, par exemple : contoso.com,fabrikam.com. Si vous spécifiez le type d’espace d’adressage ou le coût d’espace d’adressage, insérez l’espace d’adressage entre guillemets ("), par exemple : "contoso.com;2","fabrikam.com;3".

Si vous spécifiez un type d’espace d’adressage non-SMTP sur un connecteur d’envoi configuré dans le service de transport sur un serveur de boîtes aux lettres, vous devez configurer les paramètres suivants :

  • Le paramètre SmartHosts doit être défini sur une valeur qui spécifie un hôte actif.
  • Le paramètre DNSRoutingEnabled doit être défini sur $false.

Bien que vous puissiez configurer des espaces d’adressage non-SMTP sur un connecteur d’envoi situé dans le service de transport sur un serveur de boîtes aux lettres, le connecteur d’envoi utilise le protocole SMTP comme mécanisme de transport pour envoyer des messages à d’autres serveurs de messagerie. Les connecteurs étrangers dans le service de transport sur un serveur de boîtes aux lettres sont utilisés pour envoyer des messages à des serveurs de messagerie locaux, tels que des serveurs de passerelle de télécopie tiers, qui n’utilisent pas le protocole SMTP comme mécanisme de transport principal. Pour plus d'informations, consultez la rubrique Connecteurs étrangers.

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

Le paramètre AuthenticationCredential spécifie le nom d’utilisateur et le mot de passe requis pour utiliser le connecteur.

Une valeur pour ce paramètre nécessite l’applet de commande Get-Credential. Pour interrompre la commande et recevoir une invite à entrer les informations d’identification, utilisez la valeur (Get-Credential). Sinon, avant d’exécuter cette commande, stockez les informations d’identification dans une variable (par exemple, $cred = Get-Credential), puis utilisez le nom de cette variable name ($cred) pour ce paramètre. Pour plus d’informations, voir 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

Remarque : Nous vous recommandons de ne pas utiliser ce paramètre, sauf si vous êtes invité à le faire par Microsoft service clientèle et support technique, ou par une documentation de produit spécifique. Utilisez plutôt l’Assistant Configuration hybride pour configurer le flux de messagerie entre vos organisations locales et cloud. Pour plus d'informations, consultez la rubrique Assistant de configuration hybride.

Le paramètre CloudServicesMailEnabled spécifie si le connecteur est utilisé pour le flux de messagerie hybride entre un environnement Exchange local et Microsoft 365. Plus précisément, ce paramètre contrôle la façon dont certains en-têtes de message X-MS-Exchange-Organization-* internes sont gérés dans les messages envoyés entre des domaines acceptés dans les organisations locales et cloud. Ces en-têtes sont collectivement appelés en-têtes intersite.

Les valeurs valides sont les suivantes :

  • $true : le connecteur est utilisé pour le flux de messagerie dans les organisations hybrides, de sorte que les en-têtes intersite sont conservés ou promus dans les messages qui transitent par le connecteur. Il s’agit de la valeur par défaut pour les connecteurs créés par l’Assistant Configuration hybride. Certains en-têtes X-MS-Exchange-Organization-* dans les messages sortants envoyés d’un côté de l’organisation hybride à l’autre sont convertis en-têtes X-MS-Exchange-CrossPremises-* et sont ainsi conservés dans les messages. Les en-têtes X-MS-Exchange-CrossPremises-* dans les messages entrants reçus d’un côté de l’organisation hybride de l’autre sont promus en en-têtes X-MS-Exchange-Organization-*. Ces en-têtes promus remplacent toutes les instances des mêmes en-têtes X-MS-Exchange-Organization-* qui existent déjà dans les messages.
  • $false : le connecteur n’est pas utilisé pour le flux de messagerie dans les organisations hybrides. Par conséquent, tous les en-têtes intersite sont supprimés des messages qui transitent par le connecteur.
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

Le paramètre Comment spécifie un commentaire facultatif. Le paramètre Comment doit être placé entre guillemets ("), par exemple : "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

Le commutateur Confirme spécifie s’il faut afficher ou masquer l’invite de confirmation. L’incidence de ce commutateur sur la cmdlet varie selon que la cmdlet requiert une confirmation avant de poursuivre.

  • Les applets de commande destructrices (par exemple, les applets de commande Remove-*) ont une pause intégrée qui vous oblige à accuser réception de la commande avant de continuer. Pour ces cmdlets, vous pouvez ignorer l’invite de confirmation à l’aide de cette syntaxe exacte : -Confirm:$false.
  • La plupart des autres applets de commande (par exemple, les applets de commande New-* et Set-*) n’ont pas de pause intégrée. Pour ces cmdlets, la spécification du commutateur Confirm sans valeur introduit une pause qui vous oblige à confirmer la commande avant de poursuivre.
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

Le paramètre ConnectionInactivityTimeOut spécifie la durée maximale pendant laquelle une connexion inactive peut rester ouverte. La valeur par défaut est dix minutes.

Pour spécifier une valeur, entrez-la sous la forme d’un intervalle de temps : dd.hh:mm:ss où dd = jours, hh = heures, mm = minutes et ss = secondes.

Par exemple, pour spécifier quinze minutes, définissez-la sur 00:15:00. La plage d'entrées valide pour ce paramètre s'étend de 00:00:01 à 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

Le paramètre ConnectorType spécifie si le connecteur est utilisé dans les déploiements hybrides pour envoyer des messages à Microsoft 365. Les valeurs valides sont les suivantes :

  • Par défaut : le connecteur n’est pas utilisé pour envoyer des messages à Microsoft 365. Il s’agit de la valeur par défaut.
  • XPremises : le connecteur est utilisé pour envoyer des messages à 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

Le paramètre DNSRoutingEnabled spécifie si le connecteur d’envoi utilise le système DNS (Domain Name System) pour router les messages. Les valeurs valides pour ce paramètre sont $true ou $false. La valeur par défaut est $true. Si vous spécifiez un paramètre SmartHosts, le paramètre DNSRoutingEnabled doit être $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

Le paramètre DomainController spécifie le contrôleur de domaine qui est utilisé par cette cmdlet pour lire ou écrire les données dans Active Directory. Vous identifiez le contrôleur de domaine par son nom de domaine complet (FQDN). Par exemple : « dc01.contoso.com ».

Les serveurs de transport Edge ne prennent pas en charge le paramètre DomainController. Un serveur de transport Edge utilise l’instance locale des services AD LDS (Active Directory Lightweight Directory Services) pour lire et écrire des données.

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

Le paramètre DomainSecureEnabled est une partie du processus d’activation de l’authentification TLS (Transport Layer Security) mutuelle pour les domaines couverts par le connecteur d’envoi. L'authentification TLS mutuelle ne fonctionne correctement que si les conditions suivantes sont remplies :

  • La valeur du paramètre DomainSecureEnabled doit être $true.
  • La valeur du paramètre DNSRoutingEnabled doit être $true.
  • La valeur du paramètre IgnoreStartTLS doit être $false.

Le caractère générique (*) n'est pas pris en charge dans des domaines configurés pour l'authentification Mutual TLS. Le même domaine doit également être défini sur le connecteur de réception correspondant et dans l'attribut TLSReceiveDomainSecureList de la configuration de transport.

La valeur par défaut pour le paramètre DomainSecureEnabled est $false pour les types suivants de connecteurs d'envoi :

  • Tous les connecteurs d'envoi définis dans le service de transport sur un serveur de boîtes aux lettres.
  • Les connecteurs d'envoi créés par l'utilisateur et définis sur un serveur Edge.

La valeur par défaut du paramètre DomainSecureEnabled est $true pour les connecteurs d'envoi par défaut définis sur un serveur Edge.

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

Le paramètre Enabled spécifie s’il faut activer le connecteur d'envoi pour traiter les messages électroniques. Les valeurs valides sont $true ou $false. La valeur par défaut est $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

Le paramètre ErrorPolicies spécifie la procédure de traitement des erreurs de communication. Les valeurs possibles sont les suivantes :

  • Par défaut : un rapport de non-remise (NDR) est généré pour les erreurs de communication.
  • RétrograderDnsFailures : toutes les erreurs DNS sont traitées comme temporaires.
  • RétrograderCustomFailures : les erreurs SMTP particulières sont traitées comme temporaires.
  • UpgradeCustomFailures Les échecs temporaires personnalisés sont mis à niveau et traités comme des échecs permanents.

Plusieurs valeurs séparées par des virgules peuvent être spécifiées pour ce paramètre.

Spécifiez une valeur autre que Default uniquement si ce connecteur d’envoi est utilisé pour envoyer des messages via un canal de communication fiable, bien défini et exempt d’erreurs de communication. Par exemple, vous pouvez envisager de spécifier une valeur autre que Default si ce connecteur d’envoi est utilisé pour envoyer des messages à un partenaire.

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

Le commutateur Force masque les messages d’avertissement ou de confirmation. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

Vous pouvez utiliser ce commutateur pour exécuter des tâches par programme, lorsqu’une intervention administrative est inappropriée.

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

Le paramètre ForceHELO spécifie si HELO est envoyé au lieu d’EHLO par défaut. Les valeurs valides sont $true ou $false. La valeur par défaut est $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

Le paramètre Fqdn spécifie le nom de domaine complet utilisé comme serveur source pour les serveurs de messagerie connectés qui utilisent le connecteur d’envoi pour recevoir des messages sortants. La valeur de ce paramètre s’affiche pour les serveurs de messagerie connectés chaque fois qu’un nom de serveur source est requis, comme dans les exemples suivants :

  • Dans la commande EHLO/HELO, lorsque le connecteur d’envoi communique avec le serveur de messagerie du saut suivant
  • Dans le champ d’en-tête Received le plus récent ajouté au message par le serveur de messagerie du saut suivant après que le message laisse le service de transport sur un serveur de boîtes aux lettres ou un serveur Edge
  • Durant l’authentification TLS

La valeur par défaut du paramètre Fqdn est $null. Cela signifie que la valeur de nom de domaine complet par défaut est le nom de domaine complet du serveur de boîtes aux lettres ou Edge contenant le connecteur d’envoi.

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

Le paramètre FrontendProxyEnabled achemine les messages sortants par le serveur CAS, où le routage spécifique de destination, tel que le DNS ou l'adresse IP, est défini lorsque le paramètre est défini sur $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

Le GUID ou le nom de connecteur représentant le connecteur d'envoi à modifier.

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

Le paramètre IgnoreSTARTTLS spécifie s’il faut ignorer l’option StartTLS offerte par un serveur d’envoi distant. Ce paramètre est utilisé avec des domaines distants. Ce paramètre doit être défini sur $false si le paramètre RequireTLS est défini sur $true. Les valeurs valides pour ce paramètre sont $true ou $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

Ce paramètre n'est disponible que dans Exchange Server 2010.

Le paramètre IsCoexistenceConnector spécifie si ce connecteur d’envoi est utilisé pour le flux de messagerie sécurisé entre votre déploiement local et votre organisation Microsoft 365. La valeur par défaut est $false.

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

-IsScopedConnector

Le paramètre IsScopedConnector indique la disponibilité du connecteur pour d’autres serveurs de boîtes aux lettres avec le service de transport. Lorsque la valeur de ce paramètre est $false, le connecteur peut être utilisé par tous les serveurs de boîtes aux lettres de l’organisation Exchange. Lorsque la valeur de ce paramètre est $true, le connecteur peut uniquement être utilisé par le service de transport sur les serveurs de boîtes aux lettres du même site Active Directory. La valeur par défaut est $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

Ce paramètre n'est disponible que dans Exchange Server 2010.

Le paramètre LinkedReceiveConnector force tous les messages reçus par le connecteur de réception spécifié à l’extérieur via ce connecteur d’envoi. La valeur du paramètre LinkedReceiveConnector peut utiliser l’un des identificateurs suivants pour spécifier le connecteur de réception :

  • GUID
  • Nom unique (DN)
  • Nom_serveur\Nom_connecteur

Lorsque vous utilisez le paramètre LinkedReceiveConnector avec cette commande, vous devez également utiliser les paramètres suivants avec les valeurs spécifiées :

  • 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

Le paramètre MaxMessageSize spécifie la taille maximale des messages qui peuvent transiter par un connecteur. La valeur par défaut s'élève à 25 Mo.

Une valeur valide est un nombre allant jusqu’à 1,999999999 téraoctets (2199023254528 octets) ou la valeur unlimited. La valeur par défaut est de 6 gigaoctets (6442450944 octets).

  • B (octets)
  • KB (kilo-octets)
  • MB (mégaoctets)
  • GB (gigaoctets)
  • To (téraoctets)

TB (téraoctets)

La plage d'entrées valide pour ce paramètre s'étend de 0 à 2147483647 octets. Pour supprimer la limite de la taille du message sur un connecteur d’envoi, entrez une valeur 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

Le paramètre Name spécifie le nom du connecteur fourni par l’administrateur. Vous devez placer le paramètre Name entre guillemets (« ») si le nom contient des espaces. Par exemple, "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

Le paramètre Port spécifie le numéro de port utilisé pour le transfert d’hôtes actifs si vous spécifiez une valeur dans le paramètre SmartHosts. La plage d’entrée valide est un entier entre 0 et 65 535. La valeur par défaut est 25. Dans la plupart des organisations, le numéro de port est défini sur 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

Le paramètre ProtocolLoggingLevel spécifie s'il faut activer l'enregistrement dans le journal de protocole. Verbose active l'enregistrement dans le journal de protocole. None désactive l'enregistrement dans le journal de protocole. L’emplacement des journaux de protocole des connecteurs d’envoi pour tous les connecteurs d’envoi configurés dans le service de transport sur un serveur de boîtes aux lettres ou sur un serveur Edge est spécifié à l’aide du paramètre SendProtocolLogPath de la 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

Ce paramètre est réservé à l’usage interne chez 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

Le paramètre RequireTLS spécifie si tous les messages envoyés via ce connecteur doivent être transmis à l’aide de TLS. La valeur par défaut est $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

Le paramètre SmartHostAuthMechanism spécifie le mécanisme d’authentification de l’hôte actif à utiliser pour l’authentification avec un serveur distant. Ce paramètre n’est utilisé que si un hôte actif est configuré et si le paramètre DNSRoutingEnabled est défini sur $false. Les valeurs valides sont None, BasicAuth, BasicAuthRequireTLS, ExchangeServer et ExternalAuthoritative. Toutes les valeurs s’excluent mutuellement. Si vous sélectionnez BasicAuth ou BasicAuthRequireTLS, vous devez utiliser le paramètre AuthenticationCredential pour spécifier les informations d’authentification.

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

Le paramètre SmartHosts spécifie les hôtes actifs que le connecteur d’envoi utilise pour acheminer les messages. Ce paramètre est obligatoire si vous définissez le paramètre DNSRoutingEnabled sur $false, et il doit être spécifié sur la même ligne de commande. Le paramètre SmartHosts prend un ou plusieurs noms de domaine complet (FQDN), tels que server.contoso.com, ou une ou plusieurs adresses IP, ou encore une combinaison de FQDN et d’adresses IP. Si vous entrez une adresse IP, vous devez entrer l’adresse IP sous la forme d’un littéral. Par exemple, 10.10.1.1. L'identité de l'hôte actif peut être le FQDN du serveur d'un hôte actif, un enregistrement de serveur de messagerie (MX) ou un enregistrement d'adresse (A). Si vous configurez un FQDN comme l’identité de l’hôte actif, le serveur source pour le connecteur d’envoi doit être capable d’utiliser la résolution du nom DNS pour localiser le serveur de l’hôte actif.

Pour entrer plusieurs valeurs et remplacer les entrées existantes, utilisez la syntaxe suivante : Value1,Value2,...ValueN. Si les valeurs contiennent des espaces ou requièrent des guillemets, utilisez la syntaxe suivante : "Value1","Value2",..."ValueN".

Pour ajouter ou supprimer une ou plusieurs valeurs sans affecter les entrées existantes, utilisez la syntaxe suivante : @{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

Le paramètre SmtpMaxMessagesPerConnection spécifie le nombre maximal de messages que ce serveur peut envoyer par connexion.

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

Le paramètre SourceIPAddress spécifie l’adresse IP locale à utiliser comme point de terminaison d’une connexion SMTP vers un serveur de messagerie distant. L’adresse IP par défaut est 0.0.0.0. Cette valeur signifie que le serveur peut utiliser toute adresse IP locale disponible. Ce paramètre est uniquement valide pour les connecteurs d’envoi configurés sur un serveur Edge.

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

Le paramètre SourceTransportServers spécifie les noms des serveurs de boîtes aux lettres qui utilisent ce connecteur d’envoi. Ce paramètre n'est pas valide pour les connecteurs d’envoi configurés sur un serveur Edge.

Pour entrer plusieurs valeurs et remplacer les entrées existantes, utilisez la syntaxe suivante : Value1,Value2,...ValueN. Si les valeurs contiennent des espaces ou requièrent des guillemets, utilisez la syntaxe suivante : "Value1","Value2",..."ValueN".

Pour ajouter ou supprimer une ou plusieurs valeurs sans affecter les entrées existantes, utilisez la syntaxe suivante : @{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

Le paramètre TlsAuthLevel définit le niveau d’authentification TLS utilisé pour les connexions TLS sortantes établies par ce connecteur d’envoi. Les valeurs valides sont les suivantes :

  • EncryptionOnly : TLS est utilisé uniquement pour chiffrer le canal de communication. Aucune authentification de certificat n’est effectuée.
  • CertificateValidation : TLS est utilisé pour chiffrer le canal et les vérifications de la validation de la chaîne de certificats et des listes de révocation sont effectuées.
  • DomainValidation : Outre le chiffrement du canal et la validation du certificat, le connecteur d’envoi vérifie également que le nom de domaine complet du certificat cible correspond au domaine spécifié dans le paramètre TlsDomain. Si aucun domaine n’est spécifié dans le paramètre TlsDomain, le nom de domaine complet du certificat est comparé au domaine du destinataire.

Vous ne pouvez pas spécifier de valeur pour ce paramètre si le paramètre IgnoreSTARTTLS est défini sur $true ou si le paramètre RequireTLS est défini sur $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

Le paramètre TlsCertificateName spécifie le certificat X.509 à utiliser pour le chiffrement TLS. Une valeur valide pour ce paramètre est "<I>X.500Issuer<S>X.500Subject". La valeur X.500Issuer figure dans le champ Issuer du certificat, et la valeur X.500Subject dans le champ Subject du certificat. La cmdlet Get-ExchangeCertificate permet de trouver ces valeurs. Ou, après avoir exécuté Get-ExchangeCertificate pour rechercher la valeur d’empreinte numérique du certificat, exécutez la commande $TLSCert = Get-ExchangeCertificate -Thumbprint <Thumbprint>, exécutez la commande $TLSCertName = "<I>$($TLSCert.Issuer)<S>$($TLSCert.Subject)", puis utilisez la valeur $TLSCertName pour ce paramètre.

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

Le paramètre TlsDomain spécifie le nom de domaine que le connecteur d’envoi utilise pour vérifier le nom de domaine complet du certificat cible lorsqu’une connexion TLS sécurisée est établie.

Ce paramètre est uniquement utilisé si le paramètre TlsAuthLevel est défini sur DomainValidation.

Une valeur est obligatoire pour ce paramètre si :

  • Le paramètre TLSAuthLevel est défini sur DomainValidation.
  • Le paramètre DNSRoutingEnabled est défini sur $false (connecteur d’envoi de l’hôte actif).
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

Le paramètre UseExternalDNSServersEnabled spécifie si ce connecteur d’envoi utilise la liste DNS externe spécifiée par le paramètre ExternalDNSServers de la cmdlet Set-TransportService. La valeur par défaut est $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

Le commutateur WhatIf simule les actions de la commande. Vous pouvez utiliser ce commutateur pour afficher les modifications qui se produiraient sans réellement appliquer ces modifications. Il n’est pas nécessaire de spécifier une valeur pour ce commutateur.

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

Entrées

Input types

Pour visualiser les types d'entrées acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type d'entrée pour une cmdlet est vide, la cmdlet n'accepte pas les données d'entrée.

Sorties

Output types

Pour visualiser les types de retours, également appelés types de sorties, acceptés par cette cmdlet, consultez la rubrique Types d'entrée et de sortie de la cmdlet d'Exchange Management Shell. Si le champ Type de sortie est vide, la cmdlet ne renvoie pas de données.