Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Отправка e-mail с вложениями из сервиса 
:(
    Опции темы
olgofur
Дата 28.5.2012, 11:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.6.2011

Репутация: нет
Всего: нет



Доброе утро!

Мне нужно реализовать возможность отправки писем (обязательно с вложениями) через веб-сервис. И проблема в том, что в обычном приложении Windows Forms все прекрасно работает, а вот при запуске из веб-сервиса - текст из аттачей (тестировала на .txt) прям в текст письма пишется. как это можно решить?
отправляю одинаковым кодом:

Код

SmtpClient smtpclient = new SmtpClient();
            smtpclient.Credentials = new NetworkCredential("[email protected]", "***");
            smtpclient.Host = "smtp.mail.ru";
            smtpclient.Port = 25;

            MailMessage mm = new MailMessage();
            mm.From = new MailAddress("[email protected]");
            mm.To.Add("[email protected]");
            mm.Subject = "from sara with love";
            mm.Body = "hello world!";
            mm.ReplyTo = new MailAddress("[email protected]");

            
            DirectoryInfo dir=new DirectoryInfo("c:\\1");
            string[] files=new string[2];
            int t = 0;
            foreach (FileInfo f in dir.GetFiles())
            {
                files[t] = f.FullName;
                t++;
            }
            foreach (string f in files)
            {

                if (File.Exists(f))
                {
                    Attachment at = new Attachment(f,MediaTypeNames.Application.Octet);
                    mm.Attachments.Add(at);
                }
            }
          
            try
            {
                smtpclient.Send(mm);
                return 1;
            }
            catch (Exception ex)
            {
                return 0;
            }
            for (int i = 0; i < mm.Attachments.Count; i++)
                mm.Attachments[i].Dispose();

PM MAIL   Вверх
Экскалупатор
Дата 28.5.2012, 22:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 11
Всего: 24



есть уверенность что это делает не сервис принимающий письмо? отправь что нибудь что у него(сервиса) не получится прочитать, архив или музычку какую, посмотришь что он на это скажет.
PM MAIL ICQ   Вверх
olgofur
Дата 29.5.2012, 08:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 18.6.2011

Репутация: нет
Всего: нет



пробовала xml,doc,pdf и все нормально. txt прикрепляет на дебаге, а, ну и при пересылке на gmail
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0606 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.