Форум программистов, компьютерный форум, киберфорум
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
14 / 14 / 6
Регистрация: 21.01.2012
Сообщений: 63
1

Отправка файла по почте

02.11.2012, 19:25. Просмотров 4131. Ответов 2
Метки нет (Все метки)


Здравствуйте. На форме есть FileUpload и надо реализовать сохранения файлв не на сервер а на почту. То есть что бы файл нне сохраняося на сервере а отправлялся сразу по email на другой почтовый ящик.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2012, 19:25
Ответы с готовыми решениями:

C# Поиск файла и отправка по почте
Подскажите пожалуйста как сделать что-бы: Искали файл по имени и отправляло его по почте?

Отправка текстового файла по электронной почте
Как программно отправить по электронной почте текстовый файл, созданный в программе?

Отправка по электронной почте
При попытке отправить сообщение возникает SMTPExeption public string MailToAddress =...

Отправка файлов по электронной почте
Здравствуйте! Как с помощью c# отправить несколько(именно не один, а несколько) прикреплённых к...

2
120 / 101 / 9
Регистрация: 12.06.2012
Сообщений: 318
Записей в блоге: 12
02.11.2012, 19:42 2
Вам в любом случае надо грузить файл на сервер, ведь отправка письма то пойдет с сервера. Просто вам не нужно его сохранять в файл, а нужно оставить в виде потока, из которого сформировать аттачмент к письму.
Примеров загрузки файла на сервер и создания писем полно в инете.
0
5 / 8 / 5
Регистрация: 01.11.2012
Сообщений: 50
06.11.2012, 07:18 3
Лучший ответ Сообщение было отмечено kalatyn как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
//отправка мыла
        static void SendToMail(string recipient, string message)
        {
            System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
            mm.From = new System.Net.Mail.MailAddress("site@zkprb.ru");//отправитель
            mm.To.Add(new System.Net.Mail.MailAddress(recipient));//получатель
            mm.Subject = "Оповещение о новости(ях) без голоса";//заголовок
            mm.IsBodyHtml = true;//тип сообщений
            mm.Body = message;//сообщение
            System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("10.2.139.24");//адрес почтового сервера
            client.Send(mm); //поехало мылко
        }
Добавлено через 24 минуты
C#
1
2
3
4
5
//аттач
//(до отправки)
string file = "путь до файла";
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
mm.Attachments.Add(data);
уж файл то сохранить сможешь, поди.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2012, 07:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Отправка многострочного письма по электронной почте
Как отправить письмо так, чтобы оно было не одной сплошной строкой, а несколькими. Т.е. строка...

Получение необработанного исключения и отправка его по почте
Всем доброго времени суток. Начал только изучать ASP.NET и возник вопрос: В веб форме просто...

Отправка письма по почте - как задать поле "от кого"
Здравствуйте. Такой вопрос. Я отправляю письмо с помощью приложения, но хочу чтоб в отправленном...

Передача текстового файла по почте
Здравствуйте, реализую передачу лог-файла по почте через smtp, однако передача не происходит. В чем...

Отправка Файла по почте
Ох Не ругайтесь сразу и гугл не посылайте, знаю что вопрос изъетый, но отправить файл легко, так ...

Отправка файла по почте
Добрый день! Подскажите, пожалуйста, как можно реализовать простой php скрипт, который будет брать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.