| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Отсылка файла на e-mail |
| Автор: #Sage 19.7.2005, 17:34 |
| Каким образом можно отослать файл с компьютера на заданный э-мейл силами C#? |
| Автор: Дрон 19.7.2005, 17:49 |
| Читаем MSDN по поводу: System.Web.Mail Если конкретней, то System.Web.Mail.MailMessage System.Web.Mail.MailAttachment System.Web.Mail.SmtpMail Там всё очевидно. |
| Автор: Unlimited 19.7.2005, 18:22 |
| ........ try { MailMessage eMail = new MailMessage(); SmtpMail.SmtpServer = smtpServer; eMail.To = xxxxxl@xxx.xx; eMail.From = xxxxxl@xxx.xx; eMail.Subject = "Subject"; eMail.Body = "Hallo"; MailAttachment mailDatei = new MailAttachment("C:\\path\\file.txt"); mail.Attachments.Add(mailDatei ); SmtpMail.Send(eMail); eMail=null; } catch(Exception e){ Console.WriteLine(e.StackTrace); } ......... |
| Автор: Jlekc 20.7.2005, 16:15 |
| в продолжения темы, а как скачать мыло с сервера? |
| Автор: #Sage 23.7.2005, 10:58 |
| Спасибо за ответ. Всё получилось. А есть ли возможность назначить порт подключения или задать режим подключения к SMTP? Например, gmail использует TLS и 465 порт для SMTP (а не 25) и стандартными вариантами предлагаемыми System.Web.Mail и SmtpMail по-моему тут не обойтись. Есть ли выход? |
| Автор: Гость_Гость 26.7.2005, 21:01 |
| Quicksoft Easymail попробуй |
| Автор: 70n70 16.8.2006, 15:36 | ||
Дабы не создавть новую тему..
не могу врубиться почему не работые т во время компиляции выдаёт ошибки свзяаный с отправкой на мыло.. |
| Автор: 70n70 16.8.2006, 17:36 | ||
вот. откомпилил. спасибо за советы. =) ещё один вопрос.. как сделать аутентификацию через System.Net.Mail.MailMessage? |
| Автор: ivashkanet 16.8.2006, 17:45 |
| Я не очень в этом шарю, но ИМХО ты ее уже использовал |