Данный пример показывает, как можно отправить E-Mail средствами ASP .NET 2.0. В ASP .NET 1.1 все делается практически также, за исключением того, что используется библиотека System.Mail, вместо System.Net.
Код
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--Copyright (c) Nemiro Aleksey, 2006-->
<script language="VB" runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim mySMTPServer As Net.Mail.SmtpClient = New Net.Mail.SmtpClient("АДРЕС_СЕРВЕРА")
Dim myMail As Net.Mail.MailMessage
myMail = New Net.Mail.MailMessage("от_кого@mail.ru", "кому@mail.ru", "Тема", "Текст сообщения")
'если ваше письмо написано в html-формате, то нужно
'установить свойство IsBodyHtml = True
'myMail.IsBodyHtml = True
'чтобы изменить кодировку письма,
'используейте свойство BodyEncoding
'myMail.BodyEncoding = Encoding.GetEncoding(1251)
'отправляем сообщение
mySMTPServer.Send(myMail)
Response.Write("Сообщение успешно отправлено!")
End Sub
</script>
<!--
Author: Aleksey S Nemiro <admin@kbyte.ru>
Специально для проекта KByte.Ru <http://www.kbyte.ru>
Copyright (c) Nemiro Aleksey, 2006
-->
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>SendMail</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
Интернет-деятель. Автор многочисленных статей и переводов статей по программированию и информационным технологиям. Работы Алексея можно найти в популярных печатных изданиях компьютерной тематики. Автор проекта Kbyte.Ru. Сейчас Алексей занимается профессиональным Web-программированием на базе технологий .NET Framework. Иногда пишет различные программки и компоненты для Windows и Android. В свободное время занимается Web-дизайном, увлекается фото- и видеосъемкой.
Добавлять комментарии могут только зарегистрированные пользователи сайта.
Если у Вас уже есть учетная запись на Kbyte.Ru, пройдите процедуру авторизации.
Если Вы еще не зарегистрированы на Kbyte.Ru - зарегистрируйтесь.