Jak automatycznie przenosić przychodzące wiadomości e-mail z określonymi hiperłączami do folderu wiadomości-śmieci

Podziel się teraz:

Jeśli chcesz automatycznie przenosić przychodzące wiadomości e-mail z określonymi hiperłączami w treści wiadomości do folderu Wiadomości-śmieci w programie Outlook, możesz skorzystać z metody przedstawionej w tym artykule.

Czasami filtr wiadomości-śmieci w programie Outlook-śmieci omyłkowo oznacza oryginalne wiadomości e-mail jako śmieci. Dlatego wolisz ustawić poziom ochrony wiadomości-śmieci w programie Outlook na niski. Jednak w tym przypadku wiele wiadomości-śmieci może nie zostać rozpoznanych przez filtr wiadomości-śmieci w programie Outlook, na przykład wiadomości zawierające ryzykowne hiperłącza. Nie tylko zaśmieci to folder skrzynki odbiorczej, ale także może zainfekować dane programu Outlook, jeśli klikniesz łącza. Ponadto, jeśli nie lubisz otrzymywać wiadomości e-mail zawierających określone hiperłącza, możesz przenieść je również do folderu Wiadomości-śmieci. Dlatego tutaj skupimy się na tym problemie i poprowadzimy Cię, jak wykorzystać VBA do automatycznego przenoszenia przychodzących wiadomości e-mail z określonymi hiperłączami do folderu wiadomości-śmieci.

Automatyczne przenoszenie przychodzących wiadomości e-mail z określonymi hiperłączami do folderu wiadomości-śmieci

Automatyczne przenoszenie wiadomości e-mail z określonymi hiperłączami do folderu wiadomości-śmieci

  1. Na samym początku uruchom aplikację Outlook.
  2. Następnie w głównym oknie Outlooka naciśnij klawisze „Alt + F11”.
  3. Następnie w wyskakującym oknie „Microsoft Visual Basic for Applications” otwórz projekt „ThisOutlookSession”.
  4. Następnie skopiuj i wklej następujący kod VBA do tego okna projektu.
Public WithEvents objIncomingItems As Outlook.Items

Private Sub Application_Startup()
    Set objIncomingItems = Outlook.Application.Session.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub objIncomingItems_ItemAdd(ByVal objItem As Object)
    Dim objMail As Outlook.MailItem
    Dim objWordDocument As Word.Document
    Dim objHyperlinks As Word.Hyperlinks
    Dim i As Long
    Dim strURL As String
    Dim objJunkMailFolder As Outlook.Folder
 
    Set objJunkMailFolder = Application.Session.GetDefaultFolder(olFolderJunk)
 
    If TypeOf objItem Is MailItem Then
       Set objMail = objItem
       Set objWordDocument = objMail.GetInspector.WordEditor
       Set objHyperlinks = objWordDocument.Hyperlinks
 
       If objHyperlinks.Count > 0 Then
          For i = objHyperlinks.Count To 1 Step -1
              strURL = objHyperlinks.Item(i).Address
              'Check if the hyperlink addresses contain specific words
              'You can change the condition as per your needs
              If InStr(LCase(strURL), "www.test.com") > 0 Or InStr(LCase(strURL), "www.sales.com") > 0 Then
                 objMail.Move objJunkMailFolder
              End If
          Next i
       End If
    End If
End Sub

Kod VBA - Automatyczne przenoszenie przychodzących wiadomości e-mail z określonymi hiperłączami do folderu wiadomości-śmieci

  1. Następnie podpisz ten kod jak zwykle.
  2. Później zmień ustawienia makr programu Outlook, aby zezwolić na podpisane makra.
  3. Na koniec uruchom ponownie program Outlook, aby włączyć nowo dodany projekt VBA.
  4. Od teraz wszystkie przychodzące wiadomości e-mail zawierające określone hiperłącza będą automatycznie przenoszone do folderu Wiadomości-śmieci.

Błędy PST mogą występować od czasu do czasu

Pomimo wielu zaawansowanych funkcji, Outlook nadal nie potrafi pozbyć się błędów PST. Dlatego ochrona danych PST przed utratą to żmudne, żmudne, ale niezwykle ważne zadanie dla użytkowników Outlooka. Jednym z najskuteczniejszych sposobów jest regularne tworzenie kopii zapasowej pliku PST, co znacząco przyczyni się do poprawy bezpieczeństwa w przyszłości. Odzyskiwanie PST po nieoczekiwanym uszkodzeniu pliku PST.

Wprowadzenie autora:

Shirley Zhang jest ekspertem w dziedzinie odzyskiwania danych w DataNumen, Inc., która jest światowym liderem w technologiach odzyskiwania danych, w tym stały SQL Server i oprogramowanie do naprawy programu Outlook. po więcej informacji odwiedź www.datanumen.com

Podziel się teraz:

Możliwość dodawania komentarzy nie jest dostępna.