
BCC is actually slightly hard
I've written a mass mailer, which uses anonymised addressing. The main confusion is that your mail program talks to the rest of the world over SMTP, which knows nothing about "BCC". Quick overview here:
https://stackoverflow.com/a/26611044/785194