lucuma/MailShake — pull request #1 by andrewnelder (2012-11-03 03:00:39+00:00)
Title: Message headers fix for to, cc, and bcc fields

* You should not be required to specify a "to"-address if there are "cc" or "bcc" addresses also specified. All three of these fields are optional (assuming at least one of them is present). Restructured the `Message.message` method a bit to accomodate for this.

* Also removed "bcc" from being displayed in the message headers. If you include them, the recipient of the message will be able to see the other individuals the message was sent to, thus defeating the purpose of using a blind-carbon copy.

Tests pass and it works.