Сохраняет нарушение и сбой при client.Send(email);
с ошибкой выше. Четырехместный проверял все.System.Net.Mail.SmtpException {«Отказ от отправки электронной почты».}
Вот мой код:
private void submit_Click(object sender, RoutedEventArgs e)
{
string from = "************@gmail.com";
string to = "*******@sru.edu";
string subject = "PSLM Test";
string body = "PSLM Test";
string server = "smtp.gmail.com";
int port = 465;
string username = "************";
string password = "*******";
SmtpClient client = new SmtpClient(server, port);
client.Credentials = new NetworkCredential(username, password);
MailMessage email = new MailMessage(from, to, subject, body);
email.Attachments.Add(new Attachment(GlobalVariables.attachedFilePath));
email.Attachments.Add(new Attachment(GlobalVariables.formsAndTemplatesPath[0]));
email.Attachments.Add(new Attachment(GlobalVariables.formsAndTemplatesPath[1]));
email.Attachments.Add(new Attachment(GlobalVariables.formsAndTemplatesPath[2]));
client.Send(email);
}
Что я делаю не так, пожалуйста?
Какая основная ошибка? Проверьте свойство 'InnerException' исключения, которое вы поймали. – lorond
_Always_ проверяет свойство ['InnerException'] (https://msdn.microsoft.com/en-us/library/windows/apps/system.exception.innerexception). –
Я боюсь, что это не одно, мы можем просто указать на ошибку в вашем коде, это будет связано с настройками вашего почтового сервера. Вы проверили «InnerException», который может содержать более подробную информацию о фактической проблеме. – Jamiec