J'ai une fonction sendmail qui fonctionne pour un destinataire. Si je transmets quelque chose comme "[email protected]; [email protected]" dans ToEmail, j'obtiens une erreur qui indique; non autorisé dans l'en-tête du message. Qu'est-ce que je fais mal?Comment envoyer un email à plusieurs destinataires en utilisant asp.net?
Voici ma fonction 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
+1 Je souhaite avoir posté cette réponse avant de faire une double vérification :). – GenericTypeTea
Cela a fonctionné parfaitement, merci! – user372234