Skip to content

Instantly share code, notes, and snippets.

@robatron
Last active December 18, 2015 00:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robatron/5700763 to your computer and use it in GitHub Desktop.
Save robatron/5700763 to your computer and use it in GitHub Desktop.
Auto BCC the specified recipient on all sent emails in Outlook 2010.
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
' Auto BCC the specified recipient on all sent emails. See "settings" below
'
' From "How to Automatically BCC in Outlook 2010" by Jack Bush, Nov. 2010
' <http://www.groovypost.com/howto/microsoft/how-to-automatically-bcc-in-outlook-2010/>
Dim objRecip As Recipient
Dim strMsg As String
Dim res As Integer
Dim BCC_ADDR As String
On Error Resume Next
' Settings
' --------
' Address for BCC. Must be SMTP address, or resolvable to a name in the
' address book.
BCC_ADDR = "user@domain"
Set objRecip = Item.Recipients.Add(BCC_ADDR)
objRecip.Type = olBCC
If Not objRecip.Resolve Then
strMsg = "Could not resolve the Bcc recipient. " & _
"Do you want still to send the message?"
res = MsgBox(strMsg, vbYesNo + vbDefaultButton1, _
"Could Not Resolve Bcc Recipient")
If res = vbNo Then
Cancel = True
End If
End If
Set objRecip = Nothing
End Sub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment