title: Sending Mail via SMTP in C# using BCC without TO
body: <p>I am trying to use the <code>System.Net.Mail.MailMessage</code> class in C# to create an email that is sent to a list of email addresses all via <code>BCC</code>. I do not want to include a <code>TO</code> address, but it seems that I must because I get an exception if I use an empty string for the <code>TO</code> address in the <code>MailMessage</code> constructor. The error states: </p>
  
  <pre><code>ArgumentException
  The parameter 'addresses' cannot be an empty string.
  Parameter name: addresses
  </code></pre>
  
  <p>Surely it is possible to send an email using only <code>BCC</code> as this is not a limitation of SMTP.</p>
  
  <p><strong>Is there a way around this?</strong></p>