title: Hide other emails while send email to multiple recepients or subscription list
body: <p>I have below <code>EmailViewModel</code></p>
  
  <pre><code>public class EmailViewModel 
  {
    [Required(ErrorMessage = "Select atleast one email id")]
    public string[] EmailID {get;set;}
    public SelectList Emails{get;set;}
    //Other properties
  }
  </code></pre>
  
  <p>So with the above list of Emails, I have below part to add <code>to</code> <code>smtp</code> property into <code>RestSharp request</code></p>
  
  <pre><code>foreach (var to in emodel.EmailID)
  {
       request.AddParameter("to", to);
  }
  </code></pre>
  
  <p>Now, the only problem is when I send email to multiple recipients, the other email ids will be visible in <code>to</code> list of each received recipient. I am aware that this can be done with <code>BCC</code>, but since, the design given to add email ids for the user contains only <code>to</code> field and thus all email id comes into one list. How can I go hiding these email id of other recipients? Should I add all the email id to the <code>bcc</code> property instead of <code>to</code> property or is there any other way to do this?</p>
  
  <p><strong>Update</strong></p>
  
  <p>This is how I execute the email request.</p>
  
  <pre><code>var resp = client.Execute(request);
  </code></pre>