W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
通過(guò) WebMail 對(duì)象,您可以很容易地從網(wǎng)頁(yè)上發(fā)送電子郵件。
WebMail 對(duì)象為 ASP.NET Web Pages 提供了使用 SMTP(Simple Mail Transfer Protocol 簡(jiǎn)單郵件傳輸協(xié)議)發(fā)送郵件的功能。
請(qǐng)查看 WebPages Email 章節(jié)中的實(shí)例。
屬性 | 描述 |
---|---|
SmtpServer | 用于發(fā)送電子郵件的 SMTP 服務(wù)器的名稱。 |
SmtpPort | 服務(wù)器用來(lái)發(fā)送 SMTP 電子郵件的端口。 |
EnableSsl | 如果服務(wù)器使用 SSL(Secure Socket Layer 安全套接層)加密,則值為 true。 |
UserName | 用于發(fā)送電子郵件的 SMTP 電子郵件賬戶的名稱。 |
Password | SMTP 電子郵件賬戶的密碼。 |
From | 在發(fā)件地址欄顯示的電子郵件(通常與 UserName 相同)。 |
方法 | 描述 |
---|---|
Send() | 向 SMTP 服務(wù)器發(fā)送需要傳送的電子郵件信息。 |
Send() 方法有以下參數(shù):
參數(shù) | 類型 | 描述 |
---|---|---|
to | String | 收件人(用分號(hào)分隔) |
subject | String | 郵件主題 |
body | String | 郵件正文 |
Send() 方法有以下可選參數(shù):
參數(shù) | 類型 | 描述 |
---|---|---|
from | String | 發(fā)件人 |
cc | String | 需要抄送的電子郵件地址(用分號(hào)分隔) |
filesToAttach | Collection | 附件名 |
isBodyHtml | Boolean | 如果郵件正文是 HTML 格式的,則為 true |
additionalHeaders | Collection | 附加的標(biāo)題 |
名稱 | 值 |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
要使用 WebMail 幫助器,您必須能訪問(wèn) SMTP 服務(wù)器。SMTP 是電子郵件的"輸出"部分。如果您使用的是虛擬主機(jī),您可能已經(jīng)知道 SMTP 服務(wù)器的名稱。如果您使用的是公司網(wǎng)絡(luò)工作,您公司的 IT 部門(mén)會(huì)給您一個(gè)名稱。如果您是在家工作,你也許可以使用普通的電子郵件服務(wù)提供商。
為了發(fā)送一封電子郵件,您將需要:
在您的 Web 根目錄下,創(chuàng)建一個(gè)名為 _AppStart.cshtml 的頁(yè)面(如果已存在,則直接編輯頁(yè)面)。
將下面的代碼復(fù)制到文件中:
上面的代碼將在每次網(wǎng)站(應(yīng)用程序)啟動(dòng)時(shí)運(yùn)行。它對(duì) WebMail 對(duì)象賦了初始值。
請(qǐng)?zhí)鎿Q:
將 smtp.example.com 替換成您要用來(lái)發(fā)送電子郵件的 SMTP 服務(wù)器的名稱。
將 25 替換成服務(wù)器用來(lái)發(fā)送 SMTP 事務(wù)(電子郵件)的端口號(hào)。
如果服務(wù)器使用 SSL(Secure Socket Layer 安全套接層)加密,請(qǐng)將 false 替換成 true。
將 support@example.com 替換成用來(lái)發(fā)送電子郵件的 SMTP 電子郵件賬戶的名稱。
將 password 替換成 SMTP 電子郵件賬戶的密碼。
將 john@example 替換成顯示在發(fā)件地址欄中的電子郵件。
在您的 AppStart 文件中,您不需要啟動(dòng) WebMail 對(duì)象,但是在調(diào)用 WebMail.Send() 方法之前,您必須設(shè)置這些屬性。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: