Automatically have all outgoing emails have BC: specificy email

easycapital
easycapital used Ask the Experts™
on
Looking to have all outgoing email sent from my Outlook 2007 send as a blank copy "BC" to an email I specify.

How do I do that?

Thanks,
JP
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Neale WilliamsService Delivery Manager

Commented:
Here is an add-in that you can try for 14 days.
If it works as you like it is quite cheap.

http://www.office-addins.com/-outlook-addins/outlook-auto-bcc.html

Software Quality Lead Engineer
Top Expert 2011
Commented:
Hello easycapital,

If VBA is OK then it can be done for free via a sub:

Regards,

chris_bottomley
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Item.Recipients.Add("fred@fred.com").Type = olBCC
End Sub

Open in new window

If you are familiar vith VBA you can use the code from "method 1": automatically Bcc all outgoing messages and you'll have all messages BCCed to the address you'll mention in the strBcc = "someone@somewhere.dom" line.
One more thing you have to set is to enable macros or to digitally sign your VBA project, because by default, Outlook 2007 will allow running macros only if are signed.
To change the security of your macros go in Tool\Macro\Security and check the "Warnings for all macros" because I would NOT reccomend the last option because will put your PC in danger (could be attacked very easly by macro-viruses) - of course in this case every time you start Outlook will ask you to "Enable macros"
To have you VBA project digitally signed check this MS doc: Digitally sign a macro project
Success in ‘20 With a Profitable Pricing Strategy

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
Chris,

I am trying your code first, since you responded first with the code.  I did digitally sign it using Luconsta's explanation.  I have re-opened Outlook 2007 and accepted "enable macros in Outlook"; first time I use VBA in outlook.  

The result so far has been that there nothing happening on the BC: section of the email.  I am attaching a picture of my Visual Basic editor screen.

Juan
aaa.jpg
Chris BottomleySoftware Quality Lead Engineer
Top Expert 2011

Commented:
Juan

My apologies in this case delete the code from where it is and place it into the thisoutlooksession module.  Ensure there is one copy of the sub therein ... if you need help merging two then upload the code here.

Chris

Author

Commented:
Chris,

All good stuff, I am just not placing it right.  I am attaching the picture of the editor.  It shows that I have moved the code to "ThisOutlookSession" and removed the "module".  Where do I go from here?

Juan
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
    Item.Recipients.Add("fred@fred.com").Type = olBCC
End Sub

Open in new window

aaa.jpg
Chris BottomleySoftware Quality Lead Engineer
Top Expert 2011

Commented:
Looks OK, are macros enabled?

Check Security as appropriate:
------------------------------

In the application select Tools | Macro | Security
2003 and Earlier : Select Medium
2007 : Warnings for all Macros
Select OK

Because it simply should work on send

Chris

Author

Commented:
It worked; thanks to the both of you.

Chris, good to see you in the Outlook section too.  :)

JP

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial