Kako biste potvrdili da su primaoci pročitali vašu e-poštu, možete zatražiti potvrdu o čitanju prilikom pisanja e-pošte. U toj situaciji, vaše poštansko sanduče može biti prepuno takvih potvrda o čitanju. U ovom postu ćemo vas naučiti kako ih trajno izbrisati.
Nakon čitanja članka “Kako grupno izbrisati sve potvrde o isporuci u vašem Outlooku“, možda razmislite o pristupu masovnog brisanja svih potvrda o čitanju. U stvari, očita razlika između ove dvije vrste računa je njihov predmet. Potvrda o isporuci sadrži “Dostavljeno” u predmetu, ali potvrda o čitanju umjesto toga sadrži “Pročitano”. Stoga možete koristiti isti način za grupno brisanje svih potvrda o čitanju. U nastavku ćemo vas detaljno naučiti konkretnim koracima.
Grupno brisanje svih pročitanih potvrda
- Na početku, pokrenite Outlook.
- Zatim idite na Outlook VBA editor preko “Alt + F11” prema “Kako pokrenuti VBA kod u vašem Outlooku".
- Zatim, u novom prozoru, otvorite prazan modul i stavite sljedeći kod u njega.
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
- Nakon toga, kliknite na prvi potprogram.
- Na kraju, pritisnite tipku “F5”.
- Makro će odjednom raditi za brisanje svih potvrda o čitanju iz vašeg Outlooka.
- Kada se završi, dobićete upit o rezultatu, kao na slici ispod.
- Trenutno možete provjeriti svoje foldere pošte. Sve potvrde o čitanju su nestale.
Odbrani Outlook podatke
Iako je Outlook datoteka doduše podložna korupciji, možemo poduzeti mjere da je zaštitimo. Na primjer, trebali bismo zadržati Outlook datoteku u maloj veličini, zaštititi je od zlonamjernih faktora i redovno praviti rezervne kopije. Na kraju, ali ne i najmanje važno, bolje je da pripremite moćan eksterni alat za popravku PST-a, npr DataNumen Outlook Repair. To će imati veliki uticaj na popravku oštećeni Outlook fajl.
Uvod za autora:
Shirley Zhang je stručnjak za oporavak podataka DataNumen, Inc., koji je svjetski lider u tehnologijama za oporavak podataka, uključujući sql repair i Outlook softverski proizvodi za popravku. Za više informacija posjetite www.datanumen.com


