Как реализовать отправку логов об ошибке (т.е. обычного текста) на строго установленный email?
Я искал в интернете, но все примеры вылетают с ошибкой.
'//Отсылка через System.Web.Mail
'// Mail initialization
Dim mailMsg As System.Web.Mail.MailMessage = New System.Web.Mail.MailMessage()
mailMsg.From = "google@gmail.com" 'любой email-адрес
mailMsg.To = "me@gmail.com" 'email-адрес, куда нужно доставлять email
mailMsg.Subject = "Тема"
mailMsg.BodyFormat = System.Web.Mail.MailFormat.Text
mailMsg.Body = "Сообщение"
mailMsg.Priority = System.Web.Mail.MailPriority.High
'// Smtp configuration
System.Web.Mail.SmtpMail.SmtpServer = "smtp.gmail.com" '//smtp is :smtp.gmail.com
'// - smtp.gmail.com use smtp authentication
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1")
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", "me@gmail.com") 'тут адрес вашего ящика
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", "123456789") 'тут нужен пароль от вашего ящика
'// - smtp.gmail.com use port 465 or 587
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport", "465") '//port is: 465, 25 default
'// - smtp.gmail.com use STARTTLS (some call this SSL)
mailMsg.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpusessl", "true")
Try
System.Web.Mail.SmtpMail.Send(mailMsg)
Catch ex As Exception
MsgBox(ex.Message + ex.StackTrace)
End Try
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24