Sådan videresender du automatisk specifikke indgående e-mails via en anden konto i din Outlook

Nogle brugere har konfigureret mere end én e-mail-konto i Outlook og indstillet en som standardkonto. Men de ønsker også, at Outlook automatisk videresender specifikke indgående e-mails via en anden konto. Outlook har ikke sådan en funktion, så den kan kun realiseres med VBA-koden, der er delt i denne artikel.

For eksempel har du oprettet to POP3-e-mail-konti i din Outlook og indstillet Konto 1 som standardkontoen. Derved ville alle indkommende e-mails blive gemt i Outlook-filen på Konto 1. Og du opretter en Outlook-regel til automatisk at videresende de specifikke indgående e-mails til en anden. Nu, hvad du håber er, at al videresendelse af mail udføres via en anden e-mail-konto, nemlig konto 2. Men Outlook-reglen giver ikke en sådan handling. Derfor skal du bruge andre metoder, såsom følgende måde.

Videresend automatisk specifikke indgående e-mails via en anden konto i din Outlook

Videresend automatisk specifikke indgående e-mails via en anden konto

  1. Til at begynde med, i Outlook, skal du få adgang til VBA-editor via "Alt + F11".
  2. Indsæt derefter følgende VBA-kode i et inaktivt modul i VBA-editoren.
Sub AutoForwardMailsThroughAnotherAccount(objMail As Outlook.MailItem)
    Dim objForwardMail As Outlook.MailItem
    Dim objRecipient As Outlook.Recipient
    Dim objMailAccounts As Outlook.Accounts
    Dim objMailAccount As Outlook.Account
 
    Set objForwardMail = objMail.Forward
    'Change the recipients of forwarding email
    Set objRecipient = objForwardMail.Recipients.Add("shelly@datanumen.com")
    objRecipient.Type = olTo
    objForwardMail.Recipients.ResolveAll
 
    Set objMailAccounts = Outlook.Application.Session.Accounts
    For Each objMailAccount In objMailAccounts
        'Replace "John Smith" with the display name of your email account
        If objMailAccount.DisplayName = "John Smith" Then
           objForwardMail.SendUsingAccount = objMailAccount
           objForwardMail.Send
        End If
    Next
End Sub

VBA-kode - Automatisk videresendelse via en anden konto

  1. Gå derefter ud af VBA-editoren.
  2. Klik derefter på "Regler" > "Administrer regler og advarsler" på fanen "Hjem".Administrer regler og advarsler
  3. Tryk derefter på "Ny regel" i den nye dialogboks.Ny regel
  4. Derefter vises en anden dialogboks, hvor du skal vælge "Anvend regel på meddelelser, jeg modtager" og klik på "Næste".Anvend regel på meddelelser, jeg modtager
  5. Dernæst skal du på den nye skærm indstille regelbetingelsen, som "med specifikke ord i emnet" og trykke på "Næste".Indstil regelbetingelser
  6. På det efterfølgende skærmbillede skal du vælge "kør et script" og vælge den nye makro, du lige har tilføjet.Kør script
  7. Derefter kan du afslutte regelopsætningen i henhold til guiderne på skærmen.
  8. Fra nu af, hver gang en specifik e-mail lander i den specifikke postkasse, vil Outlook automatisk videresende den via en anden specifik e-mail-konto.

Redde Outlook-data efter skade

Selvom Outlook giver mængder af funktioner, kan det stadig ikke være fri for fejl og korruption. Hvis din Outlook pludselig går ned, er der en stor chance for, at din Outlook-datafil kan være beskadiget. På det tidspunkt, selv den indbyggede Outlook reparation værktøj, Scanpst, er ikke i stand til at hjælpe dig. Du har intet andet valg end at tage hjælp af et formidabelt eksternt værktøj, som f.eks DataNumen Outlook Repair.

Forfatter Introduktion:

Shirley Zhang er ekspert i datagendannelse i DataNumen, Inc., som er verdens førende inden for datagendannelsesteknologier, herunder beskadiget sql og Outlook-reparationssoftwareprodukter. For mere information besøg www.datanumen.com

Kommentarer er lukket.