If you didn't know already there is a great resource for this at SystemNetMail.com. They have minimal and advanced examples.
Public Shared Function SendEmail( _
ByVal Mail_Server As String _
, ByVal Mail_Server_Login As String _
, ByVal Mail_Server_Password As String _
, ByVal From_Email As String _
, ByVal From_Name As String _
, ByVal To_Email As String _
, ByVal To_Name As String _
, ByVal Subject As String _
, ByVal Body As String _
, Optional ByVal To_CC As String = "" _
, Optional ByVal To_BCC As String = "" _
, Optional ByVal IsBodyHTML As Boolean = False _
, Optional ByVal MailPriority As MailPriority = 0 _
) As Boolean
Try
Dim Message As New MailMessage()
Message.From = New MailAddress(From_Email, From_Name)
Message.To.Add(New MailAddress(To_Email, To_Name))
'Message.To.Add(New MailAddress("recipient2@foo.bar.com"))
If To_CC.Length > 0 Then
Message.CC.Add(New MailAddress(To_CC))
End If
If To_BCC.Length > 0 Then
Message.Bcc.Add(New MailAddress(To_BCC))
End If
Message.Subject = Subject
Message.Body = Body
Message.Priority = MailPriority
Message.IsBodyHtml = IsBodyHTML
Dim SMTPClient As New SmtpClient(Mail_Server)
SMTPClient.Credentials = New NetworkCredential(Mail_Server_Login, Mail_Server_Password)
SMTPClient.Send(Message)
Return True
Catch ex As Exception
Return False
End Try
End Function
No comments:
Post a Comment