Ako automaticky odstrániť e-mailové adresy pôvodných odosielateľov a príjemcov pri preposielaní e-mailov z programu Outlook

Zdieľať teraz:

Keď v programe Outlook preposielate e-mail, e-mailové adresy pôvodného odosielateľa a príjemcov budú zahrnuté v tele správy. V súčasnosti je z bezpečnostných dôvodov lepšie tieto adresy odstrániť. Tento príspevok vás naučí, ako povoliť Outlooku, aby to urobil automaticky.

V mnohých prípadoch budete musieť preposlať niektoré e-maily niekomu inému. V predvolenom nastavení sa v tele preposielaného e-mailu zobrazí hlavička pôvodného e-mailu. A hlavička bude obsahovať e-mailové adresy pôvodného odosielateľa a príjemcov. V tejto chvíli budete možno chcieť z dôvodu bezpečnosti alebo ochrany osobných údajov tieto e-mailové adresy odstrániť. Napriek tomu je príliš zdĺhavé ručne ich odstraňovať. Preto vás tu budeme sprevádzať, aby váš Outlook automaticky splnil túto úlohu za vás.Automaticky odstrániť e-mailové adresy pôvodných odosielateľov a príjemcov pri preposielaní e-mailov z Outlooku

Automaticky odstrániť e-mailové adresy pôvodných odosielateľov a príjemcov pri preposielaní e-mailov

  1. Pre začiatok spustite Outlook.
  2. Potom stlačte klávesovú skratku „Alt + F11“, aby ste sa dostali do editora VBA.
  3. Ďalej skopírujte nasledujúci kód VBA do projektu „ThisOutlookSession“.
Public WithEvents objExplorer As Outlook.Explorer
Public WithEvents objInspectors As Outlook.Inspectors
Public WithEvents objMail As Outlook.MailItem

Private Sub Application_Startup()
    Set objExplorer = Outlook.Application.ActiveExplorer
    Set objInspectors = Outlook.Application.Inspectors
End Sub

Private Sub objExplorer_Activate()
    On Error Resume Next
    If objExplorer.Selection.Item(1).Class = olMail Then
       Set objMail = objExplorer.Selection.Item(1)
    End If
End Sub

Private Sub objInspectors_NewInspector(ByVal Inspector As Inspector)
    If Inspector.CurrentItem.Class = olMail Then
       Set objMail = Inspector.CurrentItem
    End If
End Sub

Private Sub objMail_Forward(ByVal Forward As Object, Cancel As Boolean)
    Dim objRegExp As Object
    Dim strHTMLBody As String
 
    Forward.Display
    strHTMLBody = Forward.HTMLBody
 
    'Find email addresses in the body via Regular Expression
    Set objRegExp = CreateObject("vbscript.RegExp")
    With objRegExp
        .Pattern = "(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|""(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*"")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])"
        .IgnoreCase = True
        .Global = True
    End With
 
    'Remove email addresses
    If objRegExp.Test(strHTMLBody) Then
       Set objFoundResults = objRegExp.Execute(strHTMLBody)
       For i = 1 To objFoundResults.Count
           Forward.HTMLBody = Replace(Forward.HTMLBody, objFoundResults.Item(i - 1).Value, "")
       Next
    End If
 
    'Remove useless characters
    Forward.HTMLBody = Replace(Forward.HTMLBody, "[mailto:]", "")
    Forward.HTMLBody = Replace(Forward.HTMLBody, "()", "")
End Sub

Vložte kód VBA do projektu ThisOutlookSession

  1. Potom reštartujte program Outlook, aby ste aktivovali toto nové makro.
  2. Nakoniec môžete urobiť snímku:
  • Vyberte alebo otvorte e-mail.
  • Potom kliknite na tlačidlo „Poslať ďalej“ v skupine „Odpovedať“.Preposlať e-mail
  • Na záver sa zobrazí nový e-mail na preposielanie, v ktorom boli odstránené e-mailové adresy pôvodného odosielateľa a príjemcov.E-mailové adresy sa pri preposielaní automaticky odstránia

Upokojte sa v prípade korupcie v programe Outlook

Ak v aplikácii Outlook narazíte na problémy, môžete mať strach, že z toho budete mať paniku Výhľadová korupcia. Úprimne, v zhone a v obavách môže obyčajne dôjsť k mnohým ďalším problémom s vaším Outlookom. Preto neprepadajte panike, ale v príslušných prípadoch zachovajte pokoj. A čo viac, ak ste si nechali napríklad robustný nástroj na opravu PST DataNumen Outlook Repair, môžete ho jednoducho použiť na riešenie problémov s programom Outlook.

Úvod autora:

Shirley Zhang je expertkou na obnovu dát v DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane opraviť sql a výhľadové softvérové ​​produkty na opravu. Pre viac informácií navštívte www.datanumen. S

Zdieľať teraz:

Komentáre sú uzavreté.