Email

  1. Home
  2. Computing & Technology
  3. Email

How to Automatically Bcc an Address on Every Message in Mac OS X Mail

By Heinz Tschabitscher, About.com

Mac OS X Mail keeps a copy of every message you send in the Sent folder. What, though, if you want still another and permanent record? How about (silently) mailing a copy of each message to an archive email address?

You can accomplish this by adding that address to the Bcc: field of every message you send, of course. At the same time, this tedious task is almost impossible to accomplish consistently.

Much better is it to let Mac OS X Mail do that job. It can add one ore more Bcc recipients to every message automatically.

Automatically Bcc an Address on Every Message in Mac OS X Mail

To auto-Bcc a copy of every message you send from Mac OS X Mail to a particular email address.

  • Open Terminal.
  • Type "defaults read com.apple.mail UserHeaders".
  • Press Enter.
  • If that command returns "The domain/default pair of (com.apple.mail, UserHeaders) does not exist":
    • Type "defaults write com.apple.mail UserHeaders '{"Bcc" = "bcc@address"; }'" (excluding the outermost quotation marks) and replace bcc@address with the address you want to be used for the automatic copy.
  • If the "defaults read" command above returns a line of values that starts with "{" and ends in "}":
    • Highlight the entire line. It might read something like {Reply-To = "reply-to@address"; }, for example.
    • Press Command-C.
    • Type "defaults write com.apple.mail UserHeaders '" (excluding the outer quotation marks).
    • Press Command-V.
    • Type "'".
    • Insert '"Bcc" = "bcc@address"; ' in front of the closing "}" character, replacing bcc@address with the email address you want to be used for automatic Bcc.
      The line might now read defaults write com.apple.mail UserHeaders '{Reply-To = "reply-to@address"; "Bcc" = "bcc@address"; }', for example.
  • Press Enter.

Caution!

Unfortunately, this neat trick has a major drawback. Mac OS X Mail will replace any Bcc: recipients you have added to a message while composing it with your default Bcc: address.

If you want to add a Bcc: recipient different from the automatic one, you either have to set it via Terminal as above (separate multiple addresses by comma) or remove Bcc from your UserHeaders (make sure you quite Mac OS X Mail before any change) before sending the message.

Disable Automatic Bcc in Mac OS X Mail

To turn off automatic Bcc emails again in Mac OS X Mail:

  • Execute "defaults delete com.apple.mail UserHeaders" at the Terminal command prompt to delete all custom headers
  • or set UserHeaders back to what it was before you added "Bcc".
More Email Quick Tips

Explore Email

About.com Special Features

Build Your Own Website

Step-by-step advice on how to do everything from choosing a Web host to promoting your content. More >

Connect Your Home Computers

Easy ways to connect two computers for networking purposes. More >

Email

  1. Home
  2. Computing & Technology
  3. Email
  4. Email Programs A-Z
  5. Mac OS X Mail
  6. Mac OS X Mail Tips
  7. How to Automatically Bcc an Address on Every Message in Mac OS X Mail

©2009 About.com, a part of The New York Times Company.

All rights reserved.