Cách nhận cảnh báo khi gửi email cho những người bên ngoài công ty của bạn

Chia sẻ ngay bây giờ:

Nếu công ty của bạn có một chính sách cụ thể là bạn không nên gửi email cho những người bên ngoài công ty của mình, bạn có thể sử dụng cách được giới thiệu trong bài viết này. Nó sẽ hướng dẫn bạn cách sử dụng VBA để nhận cảnh báo nếu một email được gửi đến bên ngoài công ty của bạn.

Đôi khi, để bảo vệ an toàn dữ liệu, công ty của bạn có thể yêu cầu bạn rằng khi sử dụng tài khoản email doanh nghiệp, bạn chỉ nên gửi email cho những người trong công ty của mình. Nói cách khác, bạn không được phép gửi email cho những người bên ngoài công ty, cụ thể là địa chỉ email trong miền bên ngoài. Tuy nhiên, có lẽ đôi lúc bạn hơi đáng quên. Trong trường hợp này, bạn có thể muốn Outlook có thể tự động cảnh báo bạn khi bạn gửi email cho công ty bên ngoài. Ở đây chúng tôi sẽ tập trung vào vấn đề này và hướng dẫn bạn cách đạt được nó thông qua Outlook VBA.

Nhận cảnh báo khi gửi email cho những người bên ngoài công ty của bạn

Nhận cảnh báo khi gửi email cho những người bên ngoài công ty của bạn

  1. Trước tiên, hãy mở chương trình Outlook của bạn.
  2. Sau đó nhấn tổ hợp phím “Alt + F11”.
  3. Tiếp theo, bạn sẽ có quyền truy cập vào cửa sổ soạn thảo Outlook VBA.
  4. Sau đó, hãy mở dự án “ThisOutlookSession”.
  5. Sau đó sao chép và dán các mã VBA sau vào cửa sổ dự án này.
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

Mã VBA - Nhận cảnh báo khi gửi email cho những người bên ngoài công ty của bạn

  1. Sau đó, bạn nên ký mã này.
  2. Sau đó, hãy thay đổi cài đặt macro Outlook của bạn để cho phép các macro đã ký.
  3. Cuối cùng, kể từ bây giờ, mỗi khi bạn có ý định gửi email đến các địa chỉ email không thuộc miền công ty của mình, bạn sẽ nhận được cảnh báo như ảnh chụp màn hình sau:Cảnh báo

Tiếp tục đóng Outlook của bạn đúng cách

Outlook có xu hướng gặp sự cố nếu bạn thường xuyên đóng Outlook của mình không đúng cách, chẳng hạn như buộc phải đóng do mất điện đột ngột. Mỗi khi Outlook của bạn gặp sự cố, tệp PST của bạn cũng sẽ bị ảnh hưởng. Khi tệp PST của bạn bị xâm phạm, bạn sẽ tốn nhiều công sức hơn để lấy lại Outlook bị hỏng dữ liệu hơn bảo vệ hàng ngày. Trong trường hợp đó, scanpst.exe sẽ không giúp được gì nhiều. Bạn không có lựa chọn nào khác ngoài việc chuyển sang một công cụ mạnh hơn, chẳng hạn như DataNumen Outlook Repair.

Giới thiệu tác giả:

Shirley Zhang là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm SQL Server sửa chữa và các sản phẩm phần mềm sửa chữa triển vọng. Để biết thêm thông tin, hãy truy cập www.datanumennăm

Chia sẻ ngay bây giờ:

Được đóng lại.