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 (), необходимо задать эти свойства. |