title: How do I send an email to multiple recipients using asp.net?
body: <p>I have a sendmail funciton that works for one recipient. If I pass something like "email1@test.com;email2@test.com" in ToEmail then I get an error that says ; not allowed in message header. What am I doing wrong?</p>
  
  <p>Here is my SendMail function:</p>
  
  <pre><code> Public Function SendMail(ByVal ToEmail As String, ByVal FromEmail As String, ByVal Subject As String, ByVal Body As String, Optional ByVal bccEmail As String = "", Optional ByVal bIsHTML As Boolean = False) As Boolean
      Try
          Dim msgMail As New MailMessage(FromEmail, ToEmail, Subject, Body)
          msgMail.IsBodyHtml = bIsHTML
          If bccEmail &lt;&gt; "" Then
              msgMail.Bcc.Add(bccEmail)
          End If
          Dim smtp As New SmtpClient
              smtp.Host = "myServer"
  
          smtp.Send(msgMail)
          SendMail = True
      Catch ex As Exception
          DoTrace(ex.Source, ex.Message)
          SendMail = False
      End Try
  End Function
  </code></pre>