SMTP身乍鋈继琪份验证不安全,应在实际使用中禁用,设置SmtpClientAuthenticationDisabled为true,例如:
Connect-ExchangeOnlineSet-TransportConfig-SmtpClientAuthenticationDisabled$true然而有时我们可以通过WindowsPowerShell为指定的邮箱账户开启SMTP身份验证,具体如下:设置SmtpClientAuthenticationDisabled为falseGet-CASMailboxmailbox|Set-CASMailbox-SmtpClientAuthenticationDisabled$false其中mailbox是登录名,比如lastname.firstname@xxx.xx中mailbox是lastname.firstname创建明确允许SMTP基本身份验证的身份验证策略,并将其链接到这个邮箱创建新的身份验证策略New-AuthenticationPolicy"AllowSMTPBasicAuth"-AllowBasicAuthSmtp分配验证策略Get-Usermailbox|Set-User-AuthenticationPolicy"AllowSMTPBasicAuth"策略生效Get-Usermailbox|Set-User-STSRefreshTokensValidFrom$([System.DateTime]::UtcNow)