Hur du automatiskt vidarebefordrar specifika inkommande e-postmeddelanden via ett annat konto i din Outlook

Vissa användare har konfigurerat mer än ett e-postkonto i Outlook och ställt in ett som standardkonto. Men de vill också att Outlook automatiskt vidarebefordrar specifika inkommande e-postmeddelanden via ett annat konto. Outlook har inte en sådan funktion, så det kan bara realiseras med VBA-koden som delas i den här artikeln.

Till exempel har du konfigurerat två POP3-e-postkonton i din Outlook och ställt in konto 1 som standardkonto. Därigenom sparas alla inkommande e-postmeddelanden i Outlook-filen i konto 1. Och du skapar en Outlook-regel för att automatiskt vidarebefordra de specifika inkommande e-postmeddelandena till någon annan. Nu, vad du hoppas är att all vidarebefordran av e-post körs via ett annat e-postkonto, nämligen konto 2. Outlook-regeln ger dock inte en sådan åtgärd. Således måste du använda andra metoder, till exempel på följande sätt.

Vidarebefordra specifika inkommande e-postmeddelanden via ett annat konto i din Outlook

Vidarebefordra specifika inkommande e-postmeddelanden via ett annat konto

  1. Till att börja med, i Outlook, öppna VBA-redigeraren via “Alt + F11”.
  2. Lägg sedan in VBA-koden i en inaktiv modul i VBA-redigeraren.
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-kod - automatisk vidarebefordran via ett annat konto

  1. Stäng sedan VBA-redigeraren.
  2. Klicka sedan på "Regler"> "Hantera regler och varningar" på fliken "Hem".Hantera regler och varningar
  3. Klicka sedan på "Ny regel" i den nya dialogrutan.Ny regel
  4. Därefter visas en annan dialogruta där du måste välja "Tillämpa regel på meddelanden som jag får" och klicka på "Nästa".Använd regel för meddelanden jag får
  5. Därefter måste du ställa in regelvillkoren på den nya skärmen, som "med specifika ord i ämnet" och trycka på "Nästa".Ange regelvillkor
  6. På den efterföljande skärmen måste du välja "kör ett skript" och välja det nya makro du lagt till just nu.Kör skript
  7. Därefter kan du avsluta regelinställningen enligt guiderna på skärmen.
  8. Från och med nu, varje gång ett specifikt e-postmeddelande hamnar i den specifika postlådan, kommer Outlook att automatiskt vidarebefordra det via ett annat specifikt e-postkonto.

Rädda Outlook-data efter skada

Även om Outlook tillhandahåller mängder funktioner kan det fortfarande inte vara fritt från fel och korruption. Om din Outlook kraschar plötsligt finns det en dålig chans att din Outlook-datafil kan bli skadad. Vid den tiden, även den inbyggda Outlook-reparation verktyget Scanpst kan inte hjälpa dig. Du har inget annat alternativ än att ta hjälp av ett formidabelt externt verktyg, som DataNumen Outlook Repair.

Författarintroduktion:

Shirley Zhang är expert på dataåterställning DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive skadat sql och Outlook-programvara för reparationsprogramvara. För mer information besök www.datanumen.com

Kommentarer är stängda.