Cum să redirecționați automat anumite e-mailuri primite printr-un cont diferit în Outlook

Distribuie acum:

Unii utilizatori au configurat mai mult de un cont de e-mail în Outlook și au stabilit unul ca cont implicit. Dar, de asemenea, doresc ca Outlook să redirecționeze automat anumite e-mailuri primite printr-un alt cont. Outlook nu are o astfel de funcție, așa că poate fi realizat doar cu codul VBA partajat în acest articol.

De exemplu, ați configurat două conturi de e-mail POP3 în Outlook și ați setat Contul 1 ca cont implicit. Astfel, toate e-mailurile primite vor fi salvate în fișierul Outlook al Contului 1. Și creați o regulă Outlook pentru a redirecționa automat anumite e-mailuri primite către altcineva. Acum, ceea ce sperați este ca toate redirecționările de e-mail să fie executate printr-un alt cont de e-mail, și anume Contul 2. Cu toate acestea, regula Outlook nu prevede o astfel de acțiune. Astfel, trebuie să utilizați alte metode, cum ar fi următorul mod.

Redirecționați automat anumite e-mailuri primite printr-un cont diferit în Outlook

Redirecționați automat anumite e-mailuri primite printr-un cont diferit

  1. Pentru început, în Outlook, accesați editorul VBA prin „Alt + F11”.
  2. Apoi, în editorul VBA, introduceți următorul cod VBA într-un modul inactiv.
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

Cod VBA - Redirecționare automată printr-un cont diferit

  1. Apoi, ieșiți din editorul VBA.
  2. Ulterior, faceți clic pe „Reguli” > „Gestionați reguli și alerte” în fila „Acasă”.Gestionați regulile și alertele
  3. Apoi, în noua casetă de dialog, apăsați „Regulă nouă”.Noua regulă
  4. După aceea, se va afișa o altă casetă de dialog, în care trebuie să selectați „Aplicați regula la mesajele pe care le primesc” și faceți clic pe „Următorul”.Aplică regulă pe mesajele pe care le primesc
  5. Apoi, în noul ecran, trebuie să setați condiția regulii, cum ar fi „cu anumite cuvinte în subiect” și să apăsați „Următorul”.Stabiliți condițiile regulilor
  6. În ecranul următor, trebuie să selectați „rulați un script” și să selectați noua macrocomandă pe care ați adăugat-o tocmai acum.Rulați Script
  7. După aceea, puteți finaliza configurarea regulii conform vrăjitorilor de pe ecran.
  8. De acum înainte, de fiecare dată când un anumit e-mail ajunge în cutia poștală specifică, Outlook îl va redirecționa automat printr-un alt cont de e-mail specific.

Salvați datele Outlook după deteriorare

Deși Outlook oferă o mulțime de funcții, tot nu poate fi lipsit de erori și corupție. Dacă Outlook se blochează brusc, există șanse mari ca fișierul de date Outlook să fie corupt. La acel moment, chiar și încorporat Repararea Outlook instrumentul, Scanpst, nu vă poate ajuta. Nu ai altă alternativă decât să ajuți un instrument extern formidabil, cum ar fi DataNumen Outlook Repair.

Introducerea autorului:

Shirley Zhang este expertă în recuperarea datelor DataNumen, Inc., care este lider mondial în tehnologiile de recuperare a datelor, inclusiv sql corupt și produse software de reparații Outlook. Pentru mai multe informații vizitați www.datanumen.com

Distribuie acum:

Comentariile sunt închise.