Предел размера вложений электронной почты - PullRequest
3 голосов
/ 17 октября 2011

В настоящее время я использую этот код в C # для отправки файла на мой адрес электронной почты с вложением.Я запустил его, и он отлично работал при прикреплении файла размером 800 КБ, но когда я пытаюсь прикрепить файл размером 12 МБ, он просто этого не делает, я помещаю его в try catch, но исключений не было, как будто он просто пропустил его.Ограничение размера вложения электронной почты для hotmail составляет 25 МБ, повлияет ли это на код электронной почты, или существует ли отдельное ограничение при выполнении этого с помощью кода?Спасибо.

MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.live.com");
mail.From = new MailAddress("email@hotmail.co.uk");
mail.To.Add("receiving@hotmail.co.uk");
mail.Subject = "Emailed from C#";
mail.Body = "Emailed with attachment";
Attachment attachment;
attachment = new Attachment(@"C:\file.txt");
mail.Attachments.Add(attachment);
SmtpServer.Port = 587;
SmtpServer.Credentials = new NetworkCredential("email@hotmail.co.uk", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);

1 Ответ

0 голосов
/ 19 октября 2011

Принятый ответ - ссылка Мохамеда на вопрос об исправлении ошибки - https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=30226

...