Как запретить отправку писем на определенный адрес электронной почты в Outlook

Поделись сейчас:

Многие пользователи надеются заблокировать случайную отправку электронных писем на определенный адрес электронной почты в Outlook. Таким образом, в этой статье мы представим метод его реализации.

Outlook не предоставляет собственных функций для блокировки отправки электронных писем на определенный адрес электронной почты. Следовательно, если вы хотите реализовать это, требуется немного сценариев. Теперь в дальнейшем мы поделимся таким фрагментом кода VBA. Если вы не умеете пользоваться VBA, можете прочитать предыдущую стр.ost - "Как запустить код VBA в Outlook».

Запретить отправку писем на определенный адрес электронной почты

  1. Сначала войдите в редактор Outlook VBA через «Alt + F11».
  2. Затем поместите следующий код в проект ThisOutlookSession.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMail As Outlook.MailItem
    Dim objRecipients As Outlook.Recipients
    Dim ContactGroupFound As Boolean
    Dim i, n As Long
    Dim objRecipient As Outlook.Recipient
 
    If TypeOf Item Is MailItem Then
       Set objMail = Item
 
       'Expand the contact groups in Recipients
       ContactGroupFound = True
       Do While ContactGroupFound = True
          Set objRecipients = objMail.Recipients
          ContactGroupFound = False
 
          For i = objRecipients.Count To 1 Step -1
              If objRecipients(i).AddressEntry.DisplayType <> olUser Then
                 For n = 1 To objRecipients(i).AddressEntry.Members.Count
                     If objRecipients(i).AddressEntry.Members.Item(n).DisplayType = olUser Then
                        objMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Address)
                     Else
                        objMail.Recipients.Add (objRecipients(i).AddressEntry.Members.Item(n).Name)
                        ContactGroupFound = True
                     End If
                 Next
                 objRecipients(i).Delete
              End If
          Next i
          objRecipients.ResolveAll
       Loop
 
       'Remove specific email address
       For Each objRecipient In objRecipients
           If objRecipient.Address = "shelly@datanumen.com" Then
              If MsgBox("Do you want to email to " & Chr(34) & "shelly@datanumen.com" & Chr(34) & "?", vbExclamation + vbYesNo) = vbNo Then
                 objRecipient.Delete
              End If
           End If
       Next
    End If
End Sub

Код VBA - запретить отправку писем на определенный адрес электронной почты

  1. После этого выйдите из окна «Microsoft Visual Basic для приложений».
  2. В конце концов, попробуйте это, выполнив следующие шаги.
  • Для начала составьте электронное письмо и заполните получателей.
  • Затем нажмите кнопку «Отправить».
  • Сразу сработает макрос, чтобы развернуть группы контактов в получателях, если они есть, и выяснить, содержат ли получатели конкретный адрес электронной почты.
  • Если адрес найден, вы получите сообщение, как показано на следующем рисунке.Подтверждение сообщения
  • Если вы выберете «Нет», конкретный адрес электронной почты будет немедленно удален.
  • После того, как письмо отправлено, вы можете проверить его получателей, которые точно не содержат конкретного адреса электронной почты.Определенный адрес электронной почты был удален

Восстановите поврежденный файл Outlook

Ваш файл Outlook когда-либо был поврежден? Это, по общему признанию, мost досадные проблемы в Outlook. Подвергаясь ему, вы должны манипулировать ремонт PST, что немного запутанно. Как обычно, вы будете думать об использовании Scanpst в первый раз. Но, к сожалению, в таких случаях он может дать сбой. Ваш курорт должен быть либо более опытным инструментом, например DataNumen Outlook Repairили профессиональная служба восстановления PST.

Об авторе:

Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая ремонт sql и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

Поделись сейчас:

Комментарии закрыты.