Я хочу отправить электронное письмо с вложенным файлом при нажатии кнопки, но оно показывает «сбой отправки почты», даже когда я подключен к Интернету, я все еще не могу понять, в чем проблема
private void proto_Type_AI_(object sender, RoutedEventArgs e)
{
try
{
//Smpt Client Details
SmtpClient clientDetails = new SmtpClient();
clientDetails.Port = Convert.ToInt32(port_number.Text.Trim());
clientDetails.Host = smtp_server.Text.Trim();
clientDetails.EnableSsl = ssl.IsChecked == true;
clientDetails.DeliveryMethod = SmtpDeliveryMethod.Network;
clientDetails.UseDefaultCredentials = false;
clientDetails.Credentials = new NetworkCredential(sender_email.Text.Trim(), sender_password.Password.Trim());
//message details
MailMessage maildetails = new MailMessage();
maildetails.From = new MailAddress(sender_email.Text.Trim());
maildetails.To.Add(recipent_email.Text.Trim());
//maildetails.Bcc.Add("bcc email address");
maildetails.Subject = subject.Text.Trim();
maildetails.IsBodyHtml = html.IsChecked == true;
maildetails.Body = body.Text.Trim();
clientDetails.Send(maildetails);
MessageBox.Show("HEY USER, YOUR MESSAGE HAS BEEN SENT");
}
catch (Exception ex)
{[![enter image description here][1]][1]
MessageBox.Show(ex.Message);
}
}
ниже приводится изображение, которое я использую для отправки через google smtp