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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> отсылка писем с вложениями по SMTP, эксепшн 
V
    Опции темы
olgofur
Дата 24.8.2011, 13:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Добрый день еще раз всем)
К приему по поп3 добавилась проьлема с отсылкой писем с вложениями. С теми, объем котоых больше 2мб (меньше прекрасно отсылаются). Остальные вызывают эксепшн "Сбой при отправке сообщения эл. почты", а в иннере - "Индекс находился вне границ массива".
 Вот кода кусок(подогнала под свое найденный в инете):

Код

private void write_mes(
string smtp,
int port,
string login,
string pass,
string ot,
string komy,
string theme,
string mes,
List<string> files)
        {
            //Авторизация на SMTP сервере
            SmtpClient Smtp = new SmtpClient(smtp, port); //Сервер и порт
            Smtp.Credentials = new NetworkCredential(login, pass); //Логи
 
            //Формирование письма
            MailMessage Message = new MailMessage();
            Message.From = new MailAddress(ot); //От кого
            Message.To.Add(new MailAddress(komy));//Кому
            Message.Subject = theme; //Тема
            Message.Body = mes; //Сообщение
            
            //Прикрепляем файлы
            int i;
            Attachment attach;
            for (i = 0; i < files.Count; i++)
            {
                
                attach = new Attachment(files[i], MediaTypeNames.Application.Octet);
                Message.Attachments.Add(attach);
                
            }
         
            //Отправка
            try
            {
                
                Smtp.Send(Message); }
            catch (SmtpException s)
            {
 
                MessageBox.Show(s.Message.ToString());
                MessageBox.Show(s.InnerException.Message.ToString());
                
            }
        }


Что делать подскажите позязя)
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
cully
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Распределённые приложения и сеть | Следующая тема »


 




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


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

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