Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как отправить письмо средствами VB.NET? Добавлено: 17.07.08 12:36  

Автор вопроса:  Александр | Web-сайт: mobilles.ru
Как отправить письмо средствами VB.NET? Спасибо!

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 ника



Вопросов: 1
Ответов: 111


 Профиль | | #1 Добавлено: 17.07.08 15:01

MailMessage Message = new MailMessage();
Message.Subject = "subject";
Message.Body = "some text";
Message.BodyEncoding = Encoding.GetEncoding("Windows-1254";); // Turkish Character Encoding// кодировка эсли нужно!
Message.From = new System.Net.Mail.MailAddress("мейл отправителя";);
Message.To.Add(new MailAddress( "мейл получателя";));
System.Net.Mail.SmtpClient Smtp = new SmtpClient("хост", порт(типа int));//эсли здесь заполнено то строчка ниже не нужна!!!!
Smtp.Host = "хост или IP адрес" //например для gmail (smtp.gmail.com), mail.ru(smtp.mail.ru)
Smtp.EnableSsl = true; // включение SSL для gmail нужно!!! для mail.ru не нада!!!
Smtp.Credentials = new System.Net.NetworkCredential("логин", "пароль";);

Smtp.Send(Message);//отправка

Ответить

Номер ответа: 2
Автор ответа:
 Александр



Вопросов: 15
Ответов: 39
 Web-сайт: mobilles.ru
 Профиль | | #2
Добавлено: 17.07.08 18:03
Это конечно все хорошо, только вот проблема - MailMessage не определяется - VB.NET 2003

Ответить

Номер ответа: 3
Автор ответа:
 ника



Вопросов: 1
Ответов: 111


 Профиль | | #3 Добавлено: 17.07.08 22:22
VB.NET 2003

тогда сорри, ничем помочь не могу.. Я на 2003 уже лет 300 не работаю

Ответить

Номер ответа: 4
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #4 Добавлено: 20.07.08 02:08
Это конечно все хорошо, только вот проблема - MailMessage не определяется - VB.NET 2003

Это не проблема - качай и ставь Visual Basic 2005 Express

Ответить

Номер ответа: 5
Автор ответа:
 Александр



Вопросов: 15
Ответов: 39
 Web-сайт: mobilles.ru
 Профиль | | #5
Добавлено: 21.07.08 02:56
Спасибо! Установил! Только вот ваш пример кода что-то несросся - нашел вот что:
Dim sSender As String = "адрес отправителя"
Dim sSendTo As String = "адрес получателя"
Dim sSubject As String = "Заголовок"

Dim sBody As String = "Текст письма"
Dim Msg As New MailMessage(sSender, sSendTo, sSubject, sBody)
Dim mc As New SmtpClient("Имя хоста";) ' например smtp.mail.ru
mc.Credentials = New NetworkCredential("Login", "mypassword";)
mc.Send(Msg)

Автор кода: EROS

Ответить

Номер ответа: 6
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #6 Добавлено: 21.07.08 16:10
Автор кода: EROS

А, ну если EROS, то, конечно, совсем другое дело.

А Вам, ника, нужно быть повнимательнее.

Ответить

Номер ответа: 7
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #7 Добавлено: 21.07.08 17:25
:-))) Steel Brand, жжошь!
 Александр, на самом деле код фактически одинаковый, даже код ники более развернутый. Единственная разница в том, что она написала код на C# но ты, по всей видимости, этого так и не понял )))

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам