Последние учебники веб-разработки
×

ASP.NET Руководство

ASP.NET ГЛАВНАЯ ASP.NET вступление

WP Руководство

WebPages вступление WebPages бритва WebPages раскладка WebPages Папки WebPages Глобальный WebPages формы WebPages Объекты WebPages файлы WebPages Базы данных WebPages Помощники WebPages WebGrid WebPages Графики WebPages Эл. адрес WebPages PHP WebPages Публиковать WebPages Примеры

WP Рекомендации

WebPages Классы WebPages Безопасность WebPages База данных WebPages WebMail WebPages Помощники

ASP.NET Razor

Razor вступление Razor Синтаксис Razor C# переменные Razor C# Loops Razor C# логика Razor VB переменные Razor VB Loops Razor VB логика

ASP.NET MVC

MVC вступление MVC заявка MVC Папки MVC раскладка MVC Контроллеры MVC Просмотры MVC База данных MVC модель MVC Безопасность MVC HTML Помощники MVC Публиковать MVC Справка

WF Учебники

WebForms вступление WebForms страницы WebForms управления WebForms Мероприятия WebForms формы WebForms ViewState WebForms Текстовое окно WebForms кнопка WebForms Связывание данных WebForms ArrayList WebForms Хеш-таблица WebForms SortedList WebForms XML файлы WebForms повторитель WebForms DataList WebForms DbConnection WebForms Master страницы WebForms навигация WebForms Примеры


 

ASP.NET Веб-страница - WebMail объект


С целью WebMail вы можете легко отправлять сообщения электронной почты с веб-страницы.


Описание

WebMail Объект обеспечивает электронную почту для ASP.NET веб - страниц с использованием SMTP (Simple Mail Transfer Protocol) .


пример

Смотрите пример в разделе: Веб - страницы на e - mail .


WebMail Ссылка Объект - Свойства

свойства Описание
SmtpServer Имя по SMTP-сервер, который будет отправлять сообщения электронной почты
SmtpPort Порт сервер будет использовать для отправки сообщений электронной почты SMTP
EnableSsl Правда, если сервер должен использовать шифрование SSL
UserName Имя SMTP учетной записи используется для отправки электронной почты
Password Пароль на SMTP учетной записи
From Адрес электронной почты появится в от адреса

WebMail Ссылка на объект - Методы

метод Описание
Send() Отправка сообщения электронной почты на сервер SMTP для доставки

Send() метод имеет следующие параметры:

параметр Тип Описание
toString Получатели электронной почты (separated by semicolon) с (separated by semicolon)
subjectString Сюжетная линия
bodyString Тело сообщения

А следующие дополнительные параметры:

параметр Тип Описание
fromString Адрес электронной почты отправителя
ccString В куб.см электронной почты (separated by semicolon) с (separated by semicolon)
filesToAttachCollection Имена файлов
isBodyHtmlBoolean Правда, если тело электронной почты в формате HTML
additionalHeadersCollection Дополнительные заголовки

Технические данные

имя Стоимость
Класс System.Web.Helpers.WebMail
Пространство имен System.Web.Helpers
сборочный System.Web.Helpers.dll

Инициализация WebMail Helper

Для того, чтобы использовать помощник WebMail, вам нужен доступ к серверу SMTP. SMTP является "output" часть электронной почты. Если вы используете веб-хостинг, вы, вероятно, уже знаете имя сервера SMTP. Если вы работаете в корпоративной сети, ИТ-отдел может дать вам имя. Если вы работаете дома, вы можете быть в состоянии использовать обычный поставщика услуг электронной почты.

Для того, чтобы отправить по электронной почте Вам необходимо:

  • Имя сервера SMTP
  • Номер порта (most often 25)
  • Имя пользователя электронной почты
  • Пароль по электронной почте

В корневом каталоге вашего веб, создать страницу (or edit the page ) под названием _AppStart.cshtml.

Вставьте следующий код в файл:

_AppStart.cshtml

@{
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "[email protected]";
WebMail.Password = "password";
WebMail.From = "[email protected]"
}

Приведенный выше код будет выполняться каждый раз , когда веб - сайт (application) начинается. Питается свой WebMail объект с начальными значениями.

Пожалуйста, замените:

smtp.example.com с именем сервера SMTP , который будет использоваться для отправки сообщений электронной почты.

25 с номером порта сервер будет использовать для отправки SMTP сделок (emails) .

ложь с правдой, если сервер должен использовать SSL (Secure Socket Layer) шифрование.

[email protected] с именем учетной записи электронной почты SMTP , используемой для отправки сообщений электронной почты.

пароль с паролем на SMTP учетной записи электронной почты.

джон @ пример с электронной почтой появляться в от адреса.

Вам не нужно инициировать объект WebMail в файле AppStart, но вы должны установить эти свойства перед вызовом WebMail. Send() WebMail. Send() метод.