Latest web development tutorials
×

ASP.NET курс

ASP.NET курс ASP.NET Краткое введение

WP курс

WebPages Краткое введение WebPages Razor WebPages раскладка WebPages папка WebPages Общая ситуация WebPages форма WebPages объекты WebPages файл WebPages помощник WebPages WebGrid WebPages диаграмма WebPages Email WebPages PHP WebPages релиз WebPages примеров

WP справочное руководство

WebPages категория WebPages безопасности WebPages база данных WebPages почтовое отделение WebPages помощник

ASP.NET Razor

Razor Краткое введение Razor грамматика Razor C# переменная Razor C# циркуляция Razor C# логика Razor VB переменная Razor VB циркуляция 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 TextBox WebForms Button WebForms Связывание данных WebForms ArrayList WebForms Hashtable WebForms SortedList WebForms XML файл WebForms Repeater WebForms DataList WebForms Связь с базами данных WebForms Главные страницы WebForms навигация WebForms примеров

WF справочное руководство

WebForms HTML WebForms Controls WebForms Validation

ASP.NET Web Pages WebMail Справочное руководство

По объекту WebMail, вы можете легко отправить по электронной почте с веб-страницы.


описание

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


примеров

См Email WebPages главу экземпляра.


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

属性 描述
SmtpServer 用于发送电子邮件的 SMTP 服务器的名称。
SmtpPort 服务器用来发送 SMTP 电子邮件的端口。
EnableSsl 如果服务器使用 SSL(Secure Socket Layer 安全套接层)加密,则值为 true。
UserName 用于发送电子邮件的 SMTP 电子邮件账户的名称。
Password SMTP 电子邮件账户的密码。
From 在发件地址栏显示的电子邮件(通常与 UserName 相同)。


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

方法 描述
Send() 向 SMTP 服务器发送需要传送的电子邮件信息。

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

参数 类型 描述
to String 收件人(用分号分隔)
subject String 邮件主题
body String 邮件正文

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

参数 类型 描述
from String 发件人
cc String 需要抄送的电子邮件地址(用分号分隔)
filesToAttach Collection 附件名
isBodyHtml Boolean 如果邮件正文是 HTML 格式的,则为 true
additionalHeaders Collection 附加的标题


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

名称
Class System.Web.Helpers.WebMail
Namespace System.Web.Helpers
Assembly System.Web.Helpers.dll


Инициализировать помощник WebMail

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

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

  • имя сервера SMTP
  • Номер порта (обычно 25)
  • Имя пользователя электронной почты
  • E-mail пароль

В своем веб - корневой каталог, создайте файл с именем _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]"
}

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

Заменить:

Smtp.example.com заменит имя , которое вы хотите использовать для отправки электронной почты SMTP - сервер.

25 заменит сервер , используемый для отправки SMTP - транзакции (электронная почта) номер порта.

Если сервер использует SSL - шифрование (Secure Socket Layer Secure Sockets Layer), установите ложь заменить верно.

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

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

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

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