POP/IMAP ve Modern kimlik doğrulamayı kullanarak Outlook'a bağlanılamıyor
Microsoft kısa süre önce, Exchange Online'ın POP ve IMAP ile SMTP protokolleri için OAuth kimlik doğrulamasını kullanma özelliğini duyurdu. Ayrıca, kiracıların Temel kimlik doğrulamasını devre dışı bırakmaları ve modern istemciler için Modern kimlik doğrulama kiracısına geçmeleri teşvik edilir.
Temel kimlik doğrulamasını devre dışı bıraktıysanız ve POP ve SMTP veya IMAP ve SMTP kullanarak bir Outlook profili yapılandırmaya çalışıyorsanız Outlook'un ne bağlandığını ne de kimlik doğrulaması yaptığını fark edeceksiniz. Bunun nedeni, Outlook'un Modern kimlik doğrulamasını şu anda yalnızca Exchange(MAPI/HTTP and EWS), Outlook.com ve Gmail için desteklemesidir. Bu ayrıca Exchange Online Temel Kimlik Doğrulamasını kullanımdan kaldırma bölümünde de belgelenmiştir:
Outlook istemcilerinin POP ve IMAP için OAuth'u desteklemesi planlanmamıştır, ancak Outlook MAPI/HTTP (Windows istemcileri) ve EWS (Mac için Outlook) kullanarak bağlanabilir.
Outlook'ta bir Exchange Online hesabı için POP/IMAP ve SMTP kullanıyorsanız bu protokoller (1 Ekim'de kalıcı olarak kullanımdan kaldırılana kadar) için Temel kimlik doğrulamasını etkinleştirmeniz gerekir. Bunu yapmak için, etkinse Microsoft Entra güvenlik varsayılanlarını devre dışı bırakın.
POP ve IMAP protokolleri için Temel kimlik doğrulamasını etkinleştirme
Daha önce bir Exchange Online kimlik doğrulama ilkesi kullanarak POP veya IMAP için Temel kimlik doğrulamasını devre dışı bırakmışsanız, ilkeyi bu protokollere izin verecek şekilde değiştirebilirsiniz. Bu protokoller için Temel kimlik doğrulamasını yeniden etkinleştirmek amacıyla aşağıdaki PowerShell komutunu çalıştırın:
Set-AuthenticationPolicy -Identity <Policy Name> -AllowBasicAuthPop -AllowBasicAuthImap -AllowBasicAuthSmtp
Ardından, belirtecin süresi dolduktan sonra yenilenmesini bekleyebilir veya hemen yenilenmeye zorlamak için aşağıdaki komutu çalıştırabilirsiniz:
Set-User -Identity <user account> -STSRefreshTokensValidFrom $([System.DateTime]::UtcNow)
SMTP protokollerini etkinleştirme
SMTP protokolü, kiracı düzeyinde veya posta kutusu düzeyinde etkinleştirilebilir ve devre dışı bırakılabilir. Bu özellik, kötü amaçlı kullanıcıların bu protokolü kullanarak ileti göndermesini önlemek için yöneticiler tarafından kullanılabilir. Bazı şirketler protokolü güvenlik önlemi olarak tamamen kapatmaya ve yalnızca belirli posta kutuları için etkinleştirmeye karar verebilir.
Kiracı düzeyi
Geçerli ayarı kiracı düzeyinde denetlemek için aşağıdaki komutu çalıştırın:
Get-TransportConfig | Select SmtpClientAuthenticationDisabled
- Değer "False" ise SMTP devre dışı bırakılmaz.
- Değer "True" ise SMTP kiracının tamamı için devre dışı bırakılır.
SMTP protokolünü etkinleştirmek için aşağıdaki komutu çalıştırarak değeri yeniden "False" olarak ayarlayabilirsiniz:
Set-TransportConfig -SmtpClientAuthenticationDisabled $False
Set-TransportConfig
Komut hakkında daha fazla bilgi için bkz. Set-TransportConfig.
Posta kutusu düzeyi
Geçerli ayarı posta düzeyinde denetlemek 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 kabul edilir. Kiracı düzeyi yapılandırması SMTP protokolünü devre dışı bırakmak üzere ayarlandıysa Outlook bağlanmaz. Bu durumda, kiracı düzeyi ayarı korunurken SMTP protokolünü devre dışı bırakmak için belirli bir posta kutusunda izin verecek şekilde bir özel durum ayarlanabilir. Veya kiracı düzeyi ayarı bunu tümüyle etkinleştirecek şekilde değiştirilebilir.
- Değer "False" ise kiracı düzeyi yapılandırması posta kutusu düzeyindeki ayar ile geçersiz kılınır ve SMTP bu belirli kullanıcı için devre dışı bırakılmaz.
- Değer "True" ise SMTP devre dışı bırakılır ve bu kullanıcı SMTP AUTH kullanarak bağlanamaz.
Belirli bir kullanıcıya yönelik SMTP'yi etkinleştirmek için aşağıdaki komutu çalıştırarak değeri yeniden "False" olarak değiştirin:
Set-CasMailbox <mailbox account> -SmtpClientAuthenticationDisabled $False
Bu Set-CasMailbox
komut hakkında daha fazla bilgi için bkz. Set-CasMailbox.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin