Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отправить e-mail из программы? / 7 сообщений из 7, страница 1 из 1
18.08.2006, 09:53
    #33926860
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Я хочу выслать пользователю письмо о регистрации на своем сайте. Как это можно сделать на С# в рамках Visual Studio 2005?
...
Рейтинг: 0 / 0
18.08.2006, 10:02
    #33926888
rb
rb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Добрый день!
Посмотри здесь:
http://www.gotdotnet.ru/Forums/Web/359789.aspx#359874
...
Рейтинг: 0 / 0
18.08.2006, 10:49
    #33927053
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Спасибо, rb, за Вашу процедуру SendMessage.
Разбираюсь.
Только пока (может быть это и не так существенно) не могу найти using, для того чтобы класс Log стал доступен из С-Sharp.
Если знаете, подскажите, пожалуйста.
...
Рейтинг: 0 / 0
18.08.2006, 11:04
    #33927114
KonstantinMiha
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Попробуй использовать using System.Web.Mail;
Можешь попробовате так отправлять:
MailMessage mail = new MailMessage();

mail.To = "mail@mail.com";
mail.From = "your_mail@mail.com";
mail.Body = "text, тело письма" ;
mail.Subject = "Заголовок письма";
mail.BodyFormat = System.Web.Mail.mailFormat.Html;
mail.Headers.Add("Reply-To","your_mail@mail.com");
...
Рейтинг: 0 / 0
18.08.2006, 13:47
    #33928124
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Электронное письмо почти отправилось из моей программы.
Но получил прерывание по той причине, что привык к гугловской почте (gmail), а ee клиент smtp.gmail.com использует "серектное" соединение TLS.
Я попробовал это преодолеть, написав:

SmtpClient mailClient= new SmtpClient(smtp); mailClient.UseDefaultCredentials= true;
mailClient.EnableSsl= true;
mailClient.Send(message);

но не помогло.
Как можно справиться с этой трудностью?
Ответьте, пожалуйста, кто знает.
...
Рейтинг: 0 / 0
18.08.2006, 14:11
    #33928237
SkyLight
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Возможно, поможет
Код: plaintext
mailClient.Credentials=new NetworkCredential("username","password");
...
Рейтинг: 0 / 0
18.08.2006, 16:19
    #33928884
hilsoft
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как отправить e-mail из программы?
Дорогой SkyLight!

Я подставил как Вы сказали:

mailClient.Credentials=new NetworkCredential("username","password");

(оно есть в using System.Net) - и у меня всё ПОЛУЧИЛОСЬ!

Огромное Вам спасибо. Сидело как заноза.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как отправить e-mail из программы? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]