Как да препращате автоматично конкретни входящи имейли чрез различен акаунт във вашия Outlook

Споделете сега:

Някои потребители са конфигурирали повече от един имейл акаунт в Outlook и са задали един като акаунт по подразбиране. Но те също така искат Outlook да препраща автоматично конкретни входящи имейли чрез друг акаунт. Outlook няма такава функция, така че тя може да бъде реализирана само с VBA кода, споделен в тази статия.

Например сте настроили два POP3 имейл акаунта във вашия Outlook и сте задали акаунт 1 като акаунт по подразбиране. По този начин всички входящи имейли ще бъдат запазени във файла на Outlook на акаунт 1. И вие създавате правило на Outlook, за да препращате автоматично конкретните входящи имейли на някой друг. Сега се надявате, че цялото препращане на поща се изпълнява чрез друг имейл акаунт, а именно акаунт 2. Правилото на Outlook обаче не предоставя такова действие. По този начин трябва да използвате други методи, като например следния начин.

Автоматично препращане на конкретни входящи имейли чрез различен акаунт във вашия Outlook

Автоматично препращане на конкретни входящи имейли чрез различен акаунт

  1. Като начало в Outlook отворете редактора на VBA чрез „Alt + F11“.
  2. След това в редактора на VBA поставете следния код на VBA в празен модул.
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 код - Автоматично препращане чрез различен акаунт

  1. След това излезте от редактора на VBA.
  2. След това щракнете върху „Правила“> „Управление на правила и сигнали“ в раздела „Начало“.Управление на правила и сигнали
  3. След това в новия диалогов прозорец натиснете „Ново правило“.Ново правило
  4. След това ще се покаже друг диалогов прозорец, в който трябва да изберете „Приложи правило за съобщения, които получавам“ и да щракнете върху „Напред“.Прилагане на правилото за получените от мен съобщения
  5. След това в новия екран трябва да зададете условието на правилото, като „с конкретни думи в темата“ и да натиснете „Напред“.Задайте условия на правилото
  6. В следващия екран трябва да изберете „стартиране на скрипт“ и да изберете новия макрос, който сте добавили малко сега.Стартирайте Script
  7. След това можете да завършите настройката на правилата в съответствие с екранните съветници.
  8. Отсега нататък, всеки път, когато конкретен имейл попадне в конкретната пощенска кутия, Outlook ще го препраща автоматично чрез друг конкретен имейл акаунт.

Данни за повреда в Outlook след повреда

Въпреки че Outlook предоставя множество функции, той все още не може да бъде без грешки и повреда. Ако вашият Outlook се срине внезапно, има лош шанс вашият файл с данни на Outlook да е повреден. По това време дори вграденото Поправка на Outlook инструмент, Scanpst, не може да ви помогне. Нямате алтернатива, освен да се възползвате от страховит външен инструмент, като DataNumen Outlook Repair.

Въведение на автора:

Шърли Джанг е експерт по възстановяване на данни в DataNumen, Inc., която е световен лидер в технологиите за възстановяване на данни, включително повреден sql и outlook софтуерни продукти за ремонт. За повече информация посетете WWW.datanumen.com

Споделете сега:

Коментарите са забранени.