I have a sendmail function that works for a single recipient. If I pass something like " email1@test.com ; email2@test.com " to ToEmail, then I get an error message; not allowed in the message header. What am I doing wrong?
Here is my SendMail function:
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 <> "" 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
source share