Как пакетно удалить все уведомления о прочтении в Outlook

Поделись сейчас:

Чтобы подтвердить, что получатели прочитали ваше электронное письмо, вы можете запросить уведомление о прочтении при составлении электронного письма. В этой ситуации ваш почтовый ящик может быть забит такими уведомлениями о прочтении. Теперь этот пost научит вас, как пакетно удалить их навсегда.

После прочтения статьи «Как пакетно удалить все уведомления о доставке в вашем Outlook«, вы можете подумать о подходе к массовому удалению всех уведомлений о прочтении. На самом деле очевидное различие между двумя видами расписок заключается в их субъектах. Уведомление о доставке содержит «Доставлено» в теме, но вместо этого уведомление о прочтении содержит «Прочитано». Поэтому вы можете использовать тот же способ для пакетного удаления всех уведомлений о прочтении. Далее мы подробно научим вас конкретным шагам.

Пакетное удаление всех уведомлений о прочтении

  1. В начале сtarт ваш Outlook.
  2. Затем перейдите в редактор Outlook VBA через «Alt + F11» в соответствии с «Как запустить код VBA в Outlook».
  3. Далее в новом окне откройте пустой модуль и поместите в него следующий код.
Dim objOutlookFile As Outlook.Folder

Sub BatchDeleteAllReadReceipts()
    Dim objStore As Outlook.Store
    Dim objFolder As Outlook.Folder
    Dim lTotalCount As Long
 
    lTotalCount = 0
   'Process all Outlook files
    For Each objStore In Outlook.Application.Session.Stores
        Set objOutlookFile = objStore.GetRootFolder
        For Each objFolder In objOutlookFile.Folders
            If objFolder.DefaultItemType = olMailItem Then
               Call ProcessFolders(objFolder, lTotalCount)
            End If
        Next
    Next
 
    'Prompt you of the results
    MsgBox lTotalCount & " read receipts are deleted!", vbInformation + vbOKOnly
End Sub

Sub ProcessFolders(ByVal objCurrentFolder As Outlook.Folder, lCount As Long)
    Dim i As Long
    Dim objDeliveryReceipt As Outlook.ReportItem
    Dim objSubfolder As Outlook.Folder
    Dim objDeletedItems As Outlook.Items
    Dim objItem As Object
 
    For i = objCurrentFolder.Items.Count To 1 Step -1
        'Find read receipts
        If (TypeOf objCurrentFolder.Items(i) Is ReportItem) And (Left(objCurrentFolder.Items(i).Subject, 5) = "Read:") Then
           Set objDeliveryReceipt = objCurrentFolder.Items.Item(i)
           objDeliveryReceipt.Delete
 
           lCount = lCount + 1
 
           'Permanently delete them
           Set objDeletedItems = objOutlookFile.Folders("Deleted Items").Items
           For Each objItem In objDeletedItems
               If (TypeOf objItem Is ReportItem) And (Left(objItem.Subject, 5) = "Read:") Then
                  objItem.Delete
               End If
           Next
         End If
    Next
 
    'Loop subfolders recursively
    If objCurrentFolder.Folders.Count > 0 Then
       For Each objSubfolder In objCurrentFolder.Folders
           Call ProcessFolders(objSubfolder, lCount)
       Next
    End If
End Sub

Код VBA — пакетное удаление всех прочитанных квитанций

  1. После этого нажмите на первую подпрограмму.
  2. Наконец, нажмите кнопку «F5».
  3. Сразу же сработает макрос, чтобы удалить все уведомления о прочтении из вашего Outlook.
  4. Когда он завершится, вы получите подсказку о результате, как на скриншоте ниже.Подсказка результатов
  5. В настоящее время вы можете проверить свои почтовые папки. Все уведомления о прочтении исчезли.Отчеты о прочтении исчезли

Защита данных Outlook

Хотя файл Outlook, по общему признанию, подвержен повреждению, мы можем принять меры для его защиты. Например, мы должны хранить файл Outlook в небольшом размере, защищать его от вредоносных факторов и регулярно создавать резервные копии. И последнее, но не менее важное: вам лучше подготовить мощный внешний инструмент для восстановления PST, например DataNumen Outlook Repair. Это сильно повлияет на ремонт поврежденный Outlook .

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая ремонт sql и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.