Outlook 이메일을 전달할 때 원래 보낸 사람 및받는 사람의 이메일 주소를 자동으로 제거하는 방법

지금 공유 :

Outlook에서 이메일을 전달할 때 원래 보낸 사람과받는 사람의 이메일 주소가 메시지 본문에 포함됩니다. 이때 보안을 위해 이러한 주소를 제거하는 것이 좋습니다. 이 post Outlook이 자동으로 이 작업을 수행하도록 알려줍니다.

대부분의 경우 일부 이메일을 다른 사람에게 전달해야 합니다. 기본적으로 원본 이메일의 헤더는 전달 이메일의 본문에 표시됩니다. 헤더에는 원래 보낸 사람과 받는 사람의 이메일 주소가 포함됩니다. 이 시점에서 보안 또는 개인 정보 보호를 위해 이러한 이메일 주소를 제거할 수 있습니다. 그러나 수동으로 제거하는 것은 너무 지루합니다. 따라서 여기서는 Outlook이 귀하를 대신하여 이 작업을 자동으로 수행하도록 안내합니다.Outlook 전자 메일을 전달할 때 원래 보낸 사람 및 받는 사람의 전자 메일 주소 자동 제거

이메일을 전달할 때 원래 보낸 사람 및 받는 사람의 이메일 주소 자동 제거

  1. 로tart, Outlook을 시작합니다.
  2. 그런 다음 "Alt + F11"키 버튼을 눌러 VBA 편집기에 액세스합니다.
  3. 다음으로 다음 VBA 코드를 "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

ThisOutlookSession 프로젝트에 VBA 코드 넣기

  1. 그 후, 입술tar이 새 매크로를 활성화하려면 Outlook 프로그램을 사용하십시오.
  2. 결국 다음과 같이 촬영할 수 있습니다.
  • 이메일을 선택하거나 엽니 다.
  • 그런 다음 "응답" 그룹에서 "전달" 버튼을 클릭합니다.이메일 전달
  • 마지막으로 원래 보낸 사람과 받는 사람의 이메일 주소가 삭제된 새 전달 이메일이 표시됩니다.전달 시 이메일 주소 자동 제거

Outlook 손상의 경우 진정

Outlook에서 문제가 발생하면 공포에 질릴 수 있습니다. Outlook 손상. 그러나 솔직히 서두르고 걱정하면 일반적으로 Outlook에 다른 많은 문제가 발생할 수 있습니다. 그러므로 당황하지 말고 관련 상황에 침착하십시오. 또한 다음과 같은 강력한 PST 수정 도구를 유지했다면 DataNumen Outlook Repair, Outlook 문제를 해결하기 위해 간단히 사용할 수 있습니다.

저자 소개 :

Shirley Zhang은 데이터 복구 전문가입니다. DataNumen, Inc.는 다음과 같은 데이터 복구 기술 분야의 세계적 리더입니다. SQL 수정 및 전망 수리 소프트웨어 제품. 자세한 내용은 WWW.datanumen.COM

지금 공유 :

댓글이 닫혀있다.