Hvis bedriften din har en nøyaktig policy om at du ikke skal sende e-post til personer utenfor bedriften din, kan du bruke måten som er introdusert i denne artikkelen. Den vil lære deg hvordan du bruker VBA for å få en advarsel hvis en e-post sendes til utenfor bedriften din.
Noen ganger, for å beskytte datasikkerheten, kan bedriften din kreve at du når du bruker en bedrifts-e-postkonto, kun skal sende e-post til personene i bedriften din. Du har med andre ord ikke lov til å sende e-post til personer utenfor selskapet, nemlig e-postadresser i eksterne domener. Imidlertid er du kanskje til tider litt forglemmelig. I dette tilfellet vil du kanskje ønske at Outlook automatisk kan varsle deg når du sender e-post til et eksternt selskap. Her vil vi fokusere på dette problemet og veilede deg hvordan du oppnår det via Outlook VBA.

Få en advarsel når du sender e-post til personer utenfor selskapet ditt
- Først og fremst, start Outlook-programmet ditt.
- Deretter trykker du på "Alt + F11" snarveier.
- Deretter får du tilgang til Outlook VBA-redigeringsvinduet.
- Deretter åpner du prosjektet "ThisOutlookSession".
- Deretter kopierer og limer du inn følgende VBA-koder i dette prosjektvinduet.
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
- Etter det bør du signere denne koden.
- Endre senere Outlook-makroinnstillingene for å tillate de signerte makroene.
- Til slutt, fra nå av, hver gang du har tenkt å sende e-post til e-postadressene som ikke er i firmaets domene, vil du motta en advarsel som følgende skjermbilde:
Fortsett å lukke Outlook på riktig måte
Outlook har en tendens til å krasje hvis du ofte lukker Outlook på feil måte, for eksempel å tvinge den til å lukke på grunn av plutselige strømbrudd. Hver gang Outlook krasjer, vil PST-filen også lide. Når PST-filen din blir kompromittert, vil du bruke mye mer innsats på å få tilbake skadet Outlook data enn daglig beskyttelse. I så fall vil ikke scanpst.exe være mye hjelp. Du har ikke noe annet valg enn å gå tilbake til et mer potent verktøy, som f.eks DataNumen Outlook Repair.
Forfatterintroduksjon:
Shirley Zhang er en datagjenopprettingsekspert innen DataNumen, Inc., som er verdensledende innen datagjenopprettingsteknologier, inkludert SQL Server fastsette og Outlook-reparasjonsprodukter. For mer informasjon besøk www.datanumen. Med

