Я пытаюсь отправить файл PDF для устройства Kindle.
Если я отправляю этот файл, используя свою учетную запись GMAIL (отправка через веб-браузер), файл отправляется правильно (я вижу этот файл в разделе Amazon> Manage Your Kindle)
Мой код конфигурации SmtpClient в порядке - все письма в рамках моего проекта отправляются правильно.
Не работает только отправка файла в виде вложения электронной почты. Я не вижу этот файл в разделе Amazon> Manage Your Kindle. Приведенный ниже код не выдает никаких исключений или ошибок, сообщение отправлено.
var smtp = new SmtpClient()
{
Host = "SMTP_SERVER",
Port = "SMTP_PORT",
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("login", "pass")
};
var msg = new MailMessage(new MailAddress("my_email", "my_name"),
new MailAddress("some_name@kindle.com"))
{
Subject = "Your Kindle file",
IsBodyHtml = true
};
Attachment data = new Attachment(PDF_file_path,
MediaTypeNames.Application.Pdf);
msg.Attachments.Add(data);
smtp.Send(msg);
Есть идеи?