Я пытаюсь отправить письмо с прикрепленным pdf, мой pdf находится в байтовом массиве. и когда я пытаюсь отправить почту (без pdf), он показывает
Сообщение = SMTP-сервер требует безопасного соединения или клиент не прошел проверку подлинности. Ответ сервера: 5.5.1 Требуется аутентификация. Узнайте больше на
мой код: `строка senderEmail = System.Configuration.ConfigurationManager.AppSettings [" SenderEmail "]. ToString ();
string senderPassword = System.Configuration.ConfigurationManager.AppSettings ["SenderPassword"]. ToString ();
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Timeout = 100000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential(senderEmail, senderPassword);
MailMessage mailMassege = new MailMessage(senderEmail, toEmail, subject, body);
mailMassege.IsBodyHtml = true;
mailMassege.BodyEncoding = Encoding.UTF8;
client.Send(mailMassege);`
и мой pdf находится в байтовом массиве
byte[] applicationPDFData = actionResult.BuildPdf(ControllerContext);
System.IO.File.WriteAllBytes(filePath + "/hello.pdf", applicationPDFData);
Я хочу отправить письмо с этим pdf.
заранее спасибо