0
SmtpClient client = new SmtpClient();
client.Port = 587;
client.Host = "smtp.gmail.com";
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("*********@gmail.com", "***********");
MailMessage mm = new MailMessage("*********@gmail.com", "******@gmail.com", "delivery.", "tttt");
mm.BodyEncoding = UTF8Encoding.UTF8;
mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
Attachment fMailAttachment;
fMailAttachment = new Attachment(FilePath);
mm.Attachments.Add(fMailAttachment);
client.Send(mm);
mm.Attachments.Dispose();
Я пытаюсь отправить электронное письмо с помощью этого кода. Он работает хорошо, но только когда я регистрирую почту и открываю ее, когда я закрываю почту, она не отправляет никаких писем.Отправка почты с использованием {System.Net.Mail}
В чем проблема с этим кодом?
Что вы подразумеваете под «регистрацией в моей почте?» Вы имеете в виду вход в свою учетную запись gmail или какой-либо другой почтовый клиент? –
Да, вход в мой Gmail, этот код. –
Вы получаете исключение? Или сообщения об ошибках какого-то типа? Я подозреваю, что аутентификация не работает должным образом. –