欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET Web Pages - WebMail 對(duì)象

使用 WebMail 對(duì)象,您能夠很容易地從網(wǎng)頁(yè)中發(fā)送電子郵件。

描述

WebMail 提供使用簡(jiǎn)單郵件傳輸協(xié)議 (SMTP) 構(gòu)建并發(fā)送電子郵件的方法。

實(shí)例

參閱 Web Pages 郵件 這一章中的實(shí)例。

WebMail 對(duì)象參考手冊(cè) - 屬性

屬性 描述
EnableSsl True,如果服務(wù)器使用 SSL 加密。
From 獲取或設(shè)置發(fā)件人的電子郵件地址。
Password 獲取或設(shè)置發(fā)件人的電子郵件帳戶的密碼。
SmtpPort 獲取或設(shè)置用于 SMTP 事務(wù)的端口。
SmtpServer 獲取或設(shè)置用于傳送電子郵件的 SMTP 服務(wù)器的名稱。
UserName 獲取或設(shè)置用于發(fā)送電子郵件的電子郵件帳戶名。

WebMail 參考手冊(cè) - 方法

方法 描述
Send() 將指定郵件發(fā)送到進(jìn)行傳遞的 SMTP 服務(wù)器。

Send() 方法有以下參數(shù):

參數(shù) 類型 描述
to 字符串 收件人地址。使用分號(hào) (;) 分隔 。
subject 字符串 主題行。
body 字符串 電子郵件的正文。

以及以下可選參數(shù):

參數(shù) 類型 描述
from 字符串 發(fā)件人地址。
cc 字符串 向其抄送郵件的地址;使用分號(hào) (;) 分隔。
filesToAttach 集合 文件名的集合,用于指定要附加到電子郵件中的文件。
isBodyHtml 邏輯值 若為 true,則指定電子郵件正文為 HTML 格式。
additionalHeaders 集合 標(biāo)頭的集合,可添加到此電子郵件包含的正常 SMTP 標(biāo)頭中。
bcc 字符串 向其發(fā)送郵件“密送”副本的其他收件人的電子郵件地址。
contentEncoding 字符串 用于郵件正文的編碼。
headerEncoding 字符串 用于郵件標(biāo)題的編碼。
priority 字符串 用于指定郵件優(yōu)先級(jí)的值。
replyTo 字符串 收件人回復(fù)郵件時(shí)將使用的電子郵件地址。

技術(shù)數(shù)據(jù)

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

初始化 WebMail 助手

如需使用 WebMail 助手,您需要訪問(wèn)一個(gè) SMTP 服務(wù)器。SMTP 是電子郵件的“輸出”部分。如果您使用 web 主機(jī),您可能已經(jīng)獲得了 SMTP 服務(wù)器的名稱。如果您處于公司網(wǎng)絡(luò)中,則需要向 IT 部門了解 SMTP 服務(wù)器的名稱。如果您在家工作,則能夠使用普通的電郵提供商。

為了發(fā)送郵件,您需要:

  • SMTP 服務(wù)器的名稱
  • 端口號(hào)(通常是 25)
  • 電子郵件用戶名
  • 電子郵件密碼

在網(wǎng)站根目錄中,創(chuàng)建(或編輯)名為 _AppStart.cshtml 的頁(yè)面:

把以下代碼寫入該文件:

_AppStart.cshtml

@}
WebMail.SmtpServer = "smtp.example.com";
WebMail.SmtpPort = 25;
WebMail.EnableSsl = false;
WebMail.UserName = "support@example.com";
WebMail.Password = "password";
WebMail.From = "john@example.com"
}

網(wǎng)站(應(yīng)用程序)每次啟動(dòng)時(shí)都會(huì)運(yùn)行以上代碼。它會(huì)對(duì) WebMail 對(duì)象進(jìn)行初始化。

請(qǐng)?zhí)娲?/p>

smtp.example.com 為將用來(lái)發(fā)送電子郵件的 SMTP 服務(wù)器名稱。

25 為服務(wù)器將用來(lái)處理 SMTP 事物(電子郵件)的端口號(hào)。

false 為 true,如果服務(wù)器在發(fā)送電子郵件時(shí)使用安全套接字層 (SSL) 來(lái)加密連接。

support@example.com 為用于發(fā)送電子郵件的 SMTP 郵件帳戶的名稱。

password 為 SMTP 郵件帳戶的密碼。

john@example 為發(fā)件人地址。

提示:您不是必須在 AppStart 文件中初始化 WebMail 對(duì)象,但是必須在調(diào)用 WebMail.Send() 方法之前設(shè)置這些屬性。