Ekstradan bir atanmış silme ilkesi ya da kuralı yok ise normalde 14 gün süre ile mailleri kurtarabilirsiniz. Bu süre maksimum 30 güne kadar Powershell komutları ile uzatılabiliyor. Bu konu ile ilgili resmi makaleyi aşağıda ekliyorum.
1 2 3 4 5 |
Import-module Msonline $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri "https://ps.outlook.com/powershell/" -Credential $cred -Authentication Basic -AllowRedirection import-PSSession $session Get-Mailbox -ResultSize unlimited -Filter {(RecipientTypeDetails -eq 'UserMailbox')} | Set-Mailbox -RetainDeletedItemsFor 30 |
Hiçbir şekilde kullanıcıların maillerini riske atmak istemiyorsanız Exchange Online Plan 2 kullanmanız ve In-Place Hold ve Litigation Hold özelliklerini kullanmanız gerekmektedir.
Kullanıcı maillerinin kesinlikle silinmemesini istiyorsanız, Exchange Online Plan 2 kullanarak In-Place Hold ve Litigation Hold özelliklerini açmanız gerekecektir.
Ek bilgi: https://support.office.com/tr-tr/article/silinen-e-posta-iletilerini-outlook-com-da-kurtar%C4%B1n-cf06ab1b-ae0b-418c-a4d9-4e895f83ed50