У меня есть проблема в этом коде я новичок, пожалуйста, помогите мнеотказ отправка mail?
Ошибка:Failure sending mail.
Внутренняя Исключение:Unable to connect to the remote server.
Вот мой код:
try
{
MailMessage message = new MailMessage();
SmtpClient smtp = new SmtpClient();
message.To.Add(emaild_id);
message.From = new MailAddress(my_email_id);
message.Subject = "Info";
message.Body = "something.....";
smtp.Port = 587;
smtp.Host = "smtp.gmail.com";
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
smtp.Credentials = new NetworkCredential(strFromMail, strPassword);
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Send(message);
MessageBox.Show("Mail has been sent successfully.");
}
catch (Exception ErrMessage)
{
MessageBox.Show(ErrMessage.Message, "ASCEND", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
Правильно выбрасывать исключение ... пример: catch (исключение ex) {throw ex} – RajeeshMenoth
Изменить порт на 465 – Rob
сейчас я редактирую блок catch –