【发布时间】:2011-04-18 20:20:21
【问题描述】:
我有一个适用于一个收件人的 sendmail 功能。如果我在 ToEmail 中传递类似“email1@test.com;email2@test.com”的内容,那么我会收到一条错误消息;不允许在消息头中。我做错了什么?
这是我的 SendMail 函数:
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
【问题讨论】: