POP/IMAP ve modern kimlik doğrulama kullanılarak Outlook 'a bağlanamıyorum

Microsoft son zamanlarda, pop ve IMAP ve SMTP protokolleri için OAuth kimlik doğrulamasını kullanma konusunda Exchange Online özelliğini duyuruyor. Ayrıca, kiracıları temel kimlik doğrulamayıdevre dışı bırakmaları ve modern Istemciler için modern bir kimlik doğrulama kiracısına götürür.

Temel kimlik doğrulamayı devre dışı bırakdıysanız ve POP ve SMTP veya IMAP ve SMTP kullanarak bir Outlook profilini yapılandırmaya çalışıyorsanız, Outlook 'un bağlı olmadığı fark olarak fark edebilirsiniz. Bunun nedeni Outlook 'un şu anda yalnızca Exchange, Outlook.com ve Gmail için modern kimlik doğrulamasını desteklemesi nedeniyle yapılır.

Outlook 'ta Exchange Online hesabı için POP/IMAP ve SMTP kullanıyorsanız, bu protokoller için temel kimlik doğrulamayı etkinleştirmelisiniz. Bunu yapmak için, etkinse Azure Active Directory güvenlik varsayılanlarını devre dışı bırakın.

POP ve IMAP protokollerinin temel kimlik doğrulamasını etkinleştirme

Önceden bir Exchange Online kimlik doğrulama ilkesi kullanarak POP veya IMAP için temel kimlik doğrulamasını devre dışı bırakırsanız, bu protokollere izin verecek şekilde ilkeyi değiştirebilirsiniz. Bu protokollerin temel kimlik doğrulamasını yeniden etkinleştirmek için aşağıdaki PowerShell komutunu çalıştırabilirsiniz:

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

Ardından, belirtecin süresi dolduktan sonra yenilenmesini 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üzeyindeki geçerli kimlik doğrulama ayarını denetlemek için aşağıdaki komutu uygulayın:

Get-TransportConfig | Select SmtpClientAuthenticationDisabled
  • Değer "false" ise, SMTP için temel kimlik doğrulaması devre dışı olmaz.
  • Değer "doğru" ise, SMTP için temel kimlik doğrulaması devre dışı bırakılır ve yalnızca SMTP OAuth uyumlu istemciler bağlanabilir.

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

Set-TransportConfig -SmtpClientAuthenticationDisabled $False

Komut hakkında daha fazla bilgi için Set-TransportConfig Set-TransportConfigbölümüne bakın.

Posta kutusu düzeyi

Posta kutusu düzeyindeki geçerli kimlik doğrulama ayarını denetlemek için, aşağıdaki komutu uygulayın:

Get-EXOCasMailbox <mailbox account> -Properties SmtpClientAuthenticationDisabled | Select SmtpClientAuthenticationDisabled
  • Değer boşsa, kiracı düzeyi yapılandırması posta kutusu düzeyinde kabul edilir. Kiracı düzeyi yapılandırması temel kimlik doğrulamayı devre dışı bırakacak şekilde ayarlanmışsa, Outlook bağlantısı olmaz. Bu durumda, bir özel durum, kiracı düzeyi ayarını korurken, bu posta kutusu için temel kimlik doğrulamasına izin verecek şekilde ayarlanabilir. Veya kiracı düzeyi ayarı, temel kimlik doğrulamayı etkinleştirecek şekilde değiştirilebilir.
  • Değer "false" ise, kiracı düzeyi yapılandırması posta kutusu düzeyindeki ayarla geçersiz kılınır ve SMTP için temel kimlik doğrulaması bu belirli kullanıcı için devre dışı bırakılmayacaktır.
  • 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ğlanabilmesi için SMTP OAuth uyumlu bir istemcisi olmalıdır.

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

Set-CasMailbox <mailbox account> -SmtpClientAuthenticationDisabled $False

Komut hakkında daha fazla bilgi için Set-CasMailbox set-CASMailboxbölümüne bakın.