none
При отправке email файлы крокозябрами RRS feed

  • Вопрос

  • Здравствуйте. У меня странная проблема. на большинстве машин все нормально работает, но на некоторых..

    В общем при отправке почты не этих некоторых машинах файлы отправляются коряво( название и содержание идет крокозябрами). Притом часть файлов отправляется нормально. Что тут может быть? есть идеи?

    Gmail, windows 7(на ней ошибка)

    public static void SendMail(string smtpServer, int port, string from, string password,
            string mailto, string caption, string message, List<string> files = null)
            {
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress(from);
                mail.To.Add(new MailAddress(mailto));
                mail.Subject = caption;
                mail.Body = message;
                if (files != null)
                    for (int i = 0; i < files.Count; i++)
                        mail.Attachments.Add(new Attachment(files[i]));
                SmtpClient client = new SmtpClient();
                client.Host = smtpServer;
                client.Port = port;
                client.EnableSsl = Properties.Settings.Default.email_SSL;
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.UseDefaultCredentials = false;
                client.Credentials = new System.Net.NetworkCredential(from, password);
                client.Send(mail);
                mail.Dispose();
            }

    23 июля 2014 г. 9:15

Ответы

Все ответы