С целью 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() метод имеет следующие параметры:
параметр | Тип | Описание |
---|---|---|
to | String | Получатели электронной почты (separated by semicolon) с (separated by semicolon) |
subject | String | Сюжетная линия |
body | String | Тело сообщения |
А следующие дополнительные параметры:
параметр | Тип | Описание |
---|---|---|
from | String | Адрес электронной почты отправителя |
cc | String | В куб.см электронной почты (separated by semicolon) с (separated by semicolon) |
filesToAttach | Collection | Имена файлов |
isBodyHtml | Boolean | Правда, если тело электронной почты в формате HTML |
additionalHeaders | Collection | Дополнительные заголовки |
Технические данные
имя | Стоимость |
---|---|
Класс | 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() метод.