| -Identity |
SendConnectorIdParameter |
yes |
The GUID or connector name that represents the Send connector you want to modify. |
| -AddressSpaces |
MultiValuedProperty |
|
The AddressSpaces parameter specifies the domain names to which the Send connector routes mail. The complete syntax for entering each address space is: `AddressSpaceType:AddressSpace;AddressSpaceCost`. |
| -AuthenticationCredential |
PSCredential |
|
The AuthenticationCredential parameter specifies the username and password that's required to use the connector. |
| -CloudServicesMailEnabled |
Boolean |
|
**Note**: We recommend that you don't use this parameter unless you are directed to do so by Microsoft Customer Service and Support, or by specific product documentation. Instead, use the Hybrid Configuration wizard... |
| -Comment |
String |
|
TheComment parameter specifies an optional comment. You must enclose the Comment parameter in quotation marks ("), for example: "this is an admin note". |
| -Confirm |
SwitchParameter |
|
The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on whether the cmdlet requires confirmation before proceeding. |
| -ConnectorType |
TenantConnectorType |
|
The ConnectorType parameter specifies whether the connector is used in hybrid deployments to send messages to Microsoft 365. Valid values are: |
| -ConnectionInactivityTimeOut |
EnhancedTimeSpan |
|
The ConnectionInactivityTimeOut parameter specifies the maximum time an idle connection can remain open. The default value is ten minutes. |
| -DNSRoutingEnabled |
Boolean |
|
The DNSRoutingEnabled parameter specifies whether the Send connector uses Domain Name System (DNS) to route mail. Valid values for this parameter are $true or $false. The default value is $true. If you specify a... |
| -DomainController |
Fqdn |
|
The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name... |
| -DomainSecureEnabled |
Boolean |
|
The DomainSecureEnabled parameter is part of the process to enable mutual Transport Layer Security (TLS) authentication for the domains serviced by this Send connector. Mutual TLS authentication functions correctly... |
| -Enabled |
Boolean |
|
The Enabled parameter specifies whether to enable the Send connector to process email messages. Valid values are $true or $false. The default value is $true. |
| -ErrorPolicies |
ErrorPolicies |
|
The ErrorPolicies parameter specifies how communication errors are treated. Possible values are the following: |
| -Force |
SwitchParameter |
|
The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch. |
| -ForceHELO |
Boolean |
|
The ForceHELO parameter specifies whether HELO is sent instead of the default EHLO. Valid values are $true or $false. The default value is $false. |
| -Fqdn |
Fqdn |
|
The Fqdn parameter specifies the FQDN used as the source server for connected messaging servers that use the Send connector to receive outgoing messages. The value of this parameter is displayed to connected... |
| -FrontendProxyEnabled |
Boolean |
|
The FrontendProxyEnabled parameter routes outbound messages through the CAS server, where destination specific routing, such as DNS or IP address, is set, when the parameter is set to $true. |
| -IgnoreSTARTTLS |
Boolean |
|
The IgnoreSTARTTLS parameter specifies whether to ignore the StartTLS option offered by a remote sending server. This parameter is used with remote domains. This parameter must be set to $false if the RequireTLS... |
| -IsCoexistenceConnector |
Boolean |
|
The IsCoexistenceConnector parameter specifies whether this Send connector is used for secure mail flow between your on-premises deployment and your Microsoft 365 organization. The default value is $false. |
| -IsScopedConnector |
Boolean |
|
The IsScopedConnector parameter specifies the availability of the connector to other Mailbox servers with the Transport service. When the value of this parameter is $false, the connector can be used by all Mailbox... |
| -LinkedReceiveConnector |
ReceiveConnectorIdParameter |
|
The LinkedReceiveConnector parameter forces all messages received by the specified Receive connector out through this Send connector. The value of the LinkedReceiveConnector parameter can use any of the following... |
| -MaxMessageSize |
Unlimited |
|
The MaxMessageSize parameter specifies the maximum size of a message that can pass through a connector. The default value is 25 MB. |
| -Name |
String |
|
The Name parameter specifies the administrator-supplied name of the connector. You must enclose the Name parameter in quotation marks (") if the name contains spaces. For example, "New Send Connector". |
| -Port |
Int32 |
|
The Port parameter specifies the port number for smart host forwarding, if you specify a value in the SmartHosts parameter. The valid input range is an integer from 0 through 65535. The default value is 25. In most... |
| -ProtocolLoggingLevel |
ProtocolLoggingLevel |
|
The ProtocolLoggingLevel parameter specifies whether to enable protocol logging. Verbose enables protocol logging. None disables protocol logging. The location of the Send connector protocol logs for all Send... |
| -RequireOorg |
Boolean |
|
This parameter is reserved for internal Microsoft use. |
| -RequireTLS |
Boolean |
|
The RequireTLS parameter specifies whether all messages sent through this connector must be transmitted using TLS. The default value is $false. |
| -SmartHostAuthMechanism |
AuthMechanisms |
|
The SmartHostAuthMechanism parameter specifies the smart host authentication mechanism to use for authentication with a remote server. Use this parameter only when a smart host is configured and the DNSRoutingEnabled... |
| -SmartHosts |
MultiValuedProperty |
|
The SmartHosts parameter specifies the smart hosts the Send connector uses to route mail. This parameter is required if you set the DNSRoutingEnabled parameter to $false and it must be specified on the same command... |
| -SmtpMaxMessagesPerConnection |
Int32 |
|
The SmtpMaxMessagesPerConnection parameter specifies the maximum number of messages the server can send per connection. |
| -SourceIPAddress |
IPAddress |
|
The SourceIPAddress parameter specifies the local IP address to use as the endpoint for an SMTP connection to a remote messaging server. The default IP address is 0.0.0.0. This value means that the server can use any... |
| -SourceTransportServers |
MultiValuedProperty |
|
The SourceTransportServers parameter specifies the names of the Mailbox servers that can use this Send connector. This parameter isn't valid for Send connectors configured on an Edge server. |
| -TlsAuthLevel |
TlsAuthLevel |
|
The TlsAuthLevel parameter specifies the TLS authentication level that is used for outbound TLS connections established by this Send connector. Valid values are: |
| -TlsCertificateName |
SmtpX509Identifier |
|
The TlsCertificateName parameter specifies the X.509 certificate to use for TLS encryption. A valid value for this parameter is `"<I>X.500Issuer<S>X.500Subject"`. The X.500Issuer value is found in the certificate's... |
| -TlsDomain |
SmtpDomainWithSubdomains |
|
The TlsDomain parameter specifies the domain name that the Send connector uses to verify the FQDN of the target certificate when establishing a TLS secured connection. |
| -UseExternalDNSServersEnabled |
Boolean |
|
The UseExternalDNSServersEnabled parameter specifies whether this Send connector uses the external DNS list specified by the ExternalDNSServers parameter of the Set-TransportService cmdlet. The default value is $false. |
| -WhatIf |
SwitchParameter |
|
The WhatIf switch shows what the command does without making any changes. You don't need to specify a value with this switch. |