لدي class للقيام بإرسال بريد الكتروني وأنا باستخدم asp.net 2008 ولكن يعطيني رسالة خطا failure sendig email
Public Class M_TO
Public Shared Sub SendMail(ByVal M_from As String, ByVal M_To As String, ByVal M_Sub As String, ByVal M_Body As String)
Dim strFrom As String = M_from
Dim strTo As String = M_To
Dim MailMsg As New MailMessage(New MailAddress(strFrom.Trim()), New MailAddress(strTo))
MailMsg.IsBodyHtml = True
MailMsg.Subject = M_Sub
MailMsg.Body = M_Body
MailMsg.Priority = MailPriority.Normal
MailMsg.IsBodyHtml = True
Try
Dim mailauth = New NetworkCredential
mailauth.UserName = "info@mydominname"
mailauth.Password = "mypassword"
Dim SmtpMail = New SmtpClient("smtp.gmail.com", 587)
SmtpMail.EnableSsl = True
SmtpMail.UseDefaultCredentials = False
SmtpMail.Credentials = mailauth
SmtpMail.Send(MailMsg)
Catch ex As Exception
MailMsg.Dispose()
Exit Try
End Try
MailMsg.Dispose()
End Subعلما بأنه لدينا دومين على gmail فهل اقوم بكتابته في اسم host مكان gmail.com
