POP/IMAP ve modern Outlook kullanarak Outlook'e bağlanamıyor 2

Microsoft kısa süre önce Exchange Online POP ve IMAP ve SMTP protokolleri için OAuth kimlik doğrulamasını kullanmanın mümkün olduğunu duyurmuştu. Ayrıca, kiracıların Temel kimlik doğrulamasını devre dışı bırakmaları vemodern istemciler için Modern kimlik doğrulama kiracısına taşımaları teşvik edilir.

Temel kimlik doğrulamayı devre dışı bırakıldıysanız ve POP ve SMTP ya da IMAP ve SMTP kullanarak bir Outlook profili yapılandırmaya çalışıyorsanız, ne bağlantının ne de kimlik Outlook olduğunu fark ettiysiniz. Bunun nedeni, Outlook yalnızca Gmail, Exchange, Outlook.com ve Gmail için Modern kimlik doğrulamayı desteklemesidir.

Outlook'ta bir hesap için POP/IMAP ve SMTP Exchange Online, bu protokoller için Temel kimlik doğrulamayı etkinleştirmeniz gerekir. Bunu yapmak için, etkin Azure Active Directory varsayılan güvenlik ayarlarını devre dışı bırak.

POP ve IMAP protokolleri için Temel kimlik doğrulamayı etkinleştirme

Daha önce EXCHANGE ONLINE kimlik doğrulama ilkesi kullanarak POP veya IMAP için temel kimlik doğrulama'ya izin verdiyseniz, ilkeyi bu protokollere izin verecek şekilde değiştirebilirsiniz. Bu protokollerde Temel kimlik doğrulamayı yeniden etkinleştirmek için aşağıdaki PowerShell komutunu çalıştırın:

Set-AuthenticationPolicy -Identity <Policy Name> -AllowBasicAuthPop -AllowBasicAuthImap

Ardından, belirteci süresi dolduktan sonra yenilenmesi için bekleyebilir veya hemen yenilemeye zorlamak için aşağıdaki komutu çalıştırabilirsiniz:

Set-User -Identity <user account> -STSRefreshTokensValidFrom $([System.DateTime]::UtcNow)

SMTP protokolü için Temel kimlik doğrulamayı etkinleştirme

SMTP protokolü için temel kimlik doğrulaması kiracı düzeyinde veya posta kutusu düzeyinde etkinleştirilebilir ve devre dışı bırakılabilir.

Kiracı düzeyi

Kiracı düzeyinde geçerli kimlik doğrulama ayarını kontrol etmek için aşağıdaki komutu çalıştırın:

Get-TransportConfig | Select SmtpClientAuthenticationDisabled
  • Değer "Yanlış" ise, SMTP için temel kimlik doğrulaması devre dışı bırakılamaz.
  • Değer "Doğru" ise, SMTP için temel kimlik doğrulaması devre dışı bırakılır ve yalnızca SMTP OAuth özellikli istemciler bağlanabilecektir.

Temel kimlik doğrulamasını etkinleştirmek için, aşağıdaki komutu çalıştırarak değeri "False" değerine döndürin:

Set-TransportConfig -SmtpClientAuthenticationDisabled $False

Komut hakkında daha fazla bilgi Set-TransportConfig için bkz. Set-TransportConfig.

Posta kutusu düzeyi

Posta kutusu düzeyinde geçerli kimlik doğrulama ayarını kontrol etmek için aşağıdaki komutu çalıştırın:

Get-EXOCasMailbox <mailbox account> -Properties SmtpClientAuthenticationDisabled | Select SmtpClientAuthenticationDisabled
  • Değer boşsa, kiracı düzeyi yapılandırması posta kutusu düzeyinde devam edilir. Kiracı düzeyi yapılandırması Temel kimlik doğrulamayı devre dışı bırakacak şekilde ayarlanırsa, Outlook bağlanmaz. Bu durumda, Temel kimlik doğrulamayı devre dışı bırakmak için kiracı düzeyi ayarı tutularak belirli posta kutusu için Temel kimlik doğrulamasına izin verecek bir özel durum ayarlanmış olabilir. Veya kiracı düzeyi ayarı Temel kimlik doğrulamayı etkinleştirmek için değiştirilebilir.
  • Değer "Yanlış" ise, posta kutusu düzeyindeki ayar kiracı düzeyi yapılandırması geçersiz kılınır ve bu kullanıcı için SMTP için temel kimlik doğrulaması devre dışı bırakılamaz.
  • Değer "Doğru" ise, SMTP için temel kimlik doğrulaması devre dışı bırakılır ve bu kullanıcının bağlanabilen BIR SMTP OAuth özelliğine sahip bir istemcisi olması gerekir.

Temel kimlik doğrulamasını etkinleştirmek için, aşağıdaki komutu çalıştırarak değeri "False" değerine döndürin:

Set-CasMailbox <mailbox account> -SmtpClientAuthenticationDisabled $False

Komut hakkında daha fazla bilgi Set-CasMailbox için bkz. Set-CasMailbox.