Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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ırakırsanız ve POP ve SMTP veya IMAP ile SMTP kullanarak bir Outlook profili yapılandırmaya çalışıyorsanız, Outlook'un bağlanmadığını veya kimlik doğrulamadığını fark edersiniz. Bunun nedeni, Outlook'un şu anda yalnızca Exchange profilleri (MAPI/HTTP ve EWS), Outlook.com ve Gmail için Modern kimlik doğrulamasını 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 exchange online hesabı için POP/IMAP ve SMTP kullanıyorsanız, bu protokoller için Temel kimlik doğrulamasını etkinleştirmeniz gerekir (1 Ekim'de kalıcı olarak kullanım dışı bırakılana kadar). Bunu yapmak için, etkinleştirildiyse 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 kullanılmaktadır. Kiracı düzeyi yapılandırması SMTP protokolunu devre dışı bırakacak şekilde 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.