Comment obtenir un avertissement lors de l'envoi d'e-mails à des personnes extérieures à votre entreprise

Partage maintenant:

Si votre entreprise a une politique précise selon laquelle vous ne devez pas envoyer d'e-mails à des personnes extérieures à votre entreprise, vous pouvez utiliser la méthode présentée dans cet article. Il vous apprendra à utiliser VBA pour recevoir un avertissement si un e-mail est envoyé à l'extérieur de votre entreprise.

Parfois, afin de protéger la sécurité des données, votre entreprise peut vous demander que lorsque vous utilisez un compte de messagerie professionnel, vous ne devez envoyer des e-mails qu'aux personnes au sein de votre entreprise. En d'autres termes, vous n'êtes pas autorisé à envoyer des e-mails à des personnes extérieures à l'entreprise, à savoir des adresses e-mail dans des domaines externes. Cependant, vous êtes peut-être parfois un peu oubliable. Dans ce cas, vous souhaiterez peut-être qu'Outlook puisse vous avertir automatiquement lorsque vous envoyez des e-mails à une société extérieure. Ici, nous allons nous concentrer sur ce problème et vous expliquer comment y parvenir via Outlook VBA.

Recevez un avertissement lors de l'envoi d'e-mails à des personnes extérieures à votre entreprise

Recevez un avertissement lors de l'envoi d'e-mails à des personnes extérieures à votre entreprise

  1. Pour commencer, ouvrez votre programme Outlook.
  2. Appuyez ensuite sur les raccourcis clavier "Alt + F11".
  3. Ensuite, vous aurez accès à la fenêtre de l'éditeur Outlook VBA.
  4. Ensuite, ouvrez le projet "ThisOutlookSession".
  5. Ensuite, copiez et collez les codes VBA suivants dans cette fenêtre de projet.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Dim objMail As Outlook.MailItem
    Dim objRecipients As Outlook.Recipients
    Dim i As Long
    Dim strRecipientAddress As String
    Dim strPrompt As String
    Dim nWarning As Integer
 
    If TypeOf Item Is MailItem Then
       Set objMail = Item
       Set objRecipients = objMail.Recipients
 
       For i = objRecipients.Count To 1 Step -1
           strRecipientAddress = objRecipients.Item(i).Address
           'Change @datanumen.com to your own company domain
           If InStr(LCase(strRecipientAddress), "@datanumen.com") <= 0 Then
              Exit For
           Else
              Cancel = False
           End If
      Next i
 
      If InStr(LCase(strRecipientAddress), "@datanumen.com") <= 0 Then
         strPrompt = "Are you sure to send this email to outside your company? "
         nWarning = MsgBox(strPrompt, vbYesNo + vbQuestion, "Confirm Email to Outside Organization")
         If nWarning = vbNo Then
            Cancel = True
         End If
      End If
    End If
End Sub

Codes VBA - Recevez un avertissement lors de l'envoi d'e-mails à des personnes extérieures à votre entreprise

  1. Après cela, vous devez signer ce code.
  2. Modifiez ultérieurement vos paramètres de macro Outlook pour autoriser les macros signées.
  3. Enfin, à partir de maintenant, chaque fois que vous avez l'intention d'envoyer des e-mails aux adresses e-mail qui ne sont pas dans le domaine de votre entreprise, vous recevrez un avertissement comme la capture d'écran suivante :Avertissement

Continuez à fermer correctement votre Outlook

Outlook a tendance à se bloquer si vous fermez fréquemment Outlook de manière incorrecte, par exemple en le forçant à se fermer en raison de pannes de courant soudaines. Chaque fois que votre Outlook plante, votre fichier PST en souffre également. Une fois que votre fichier PST est compromis, vous passerez beaucoup plus d'efforts pour récupérer le Outlook endommagé données que la protection quotidienne. Dans ce cas, le scanpst.exe ne sera pas d'une grande aide. Vous n'avez pas d'autre choix que de recourir à un outil plus puissant, tel que DataNumen Outlook Repair.

Introduction de l'auteur:

Shirley Zhang est une experte en récupération de données dans DataNumen, Inc., qui est le leader mondial des technologies de récupération de données, y compris SQL Server fixer et produits logiciels de réparation Outlook. Pour plus d'informations, visitez www.datanumen.com

Partage maintenant:

Les commentaires sont fermés.