ASP.NET Web Pages - WebMail 對象
- 上一頁 WebPages Database
- 下一頁 WebPages Assistant
使用 WebMail 對象,您能夠很容 易從網頁中發送電子郵件。
Paglalarawan
WebMail 釋供使用簡單郵件傳輸協議 (SMTP) 构建並發送電子郵件的辦法。
範例
參考 Web Pages Email Ang halimbawa sa kabanata na ito.
WebMail Object Reference Manual - Atributo
Atributo | Paglalarawan |
---|---|
EnableSsl | True, kung ang server ay gumagamit ng SSL encryption. |
From | Makuha o itala ang email address ng tagapadala. |
Password | Makuha o itala ang password ng email account ng tagapadala. |
SmtpPort | Makuha o itala ang port na gagamitin para sa transaksyon ng SMTP. |
SmtpServer | Makuha o itala ang pangalan ng SMTP server na gagamitin para sa pagpapakita ng email. |
UserName | Makuha o itala ang pangalan ng email account na gagamitin para sa pagpadala ng email. |
WebMail Reference Manual - Mga paraan
Mga paraan | Paglalarawan |
---|---|
Send() | Magpadala ng tinukoy na email sa SMTP server na gagamitin para sa pagpapakita. |
Ang Send() na paraan ay may mga sumusunod na parameter:
Parametro | Uri | Paglalarawan |
---|---|---|
to | String | Address ng tagapagpadala; na hiwalay ng semicolon (;). |
subject | String | Linya ng paksa. |
body | String | Ang kontento ng email. |
At ang mga opisyal na parameter na sumusunod:
Parametro | Uri | Paglalarawan |
---|---|---|
from | String | Address ng tagapadala. |
cc | String | Ang address na magkakasalaysay ng email; na hiwalay ng semicolon (;). |
filesToAttach | Koleksyon | Koleksyon ng pangalan ng file, na maglalagay na magdagdag sa email. |
isBodyHtml | Lojal na halaga | Kung true, naglalagay na ang kontento ng email ay HTML format. |
additionalHeaders | Koleksyon | Koleksyon ng header, na pwedeng idagdag sa mga karaniwang header ng SMTP na kasama sa email. |
bcc | String | Ang email address ng iba pang mga tagapagpadala na mayroon siyang kopya ng ipinadala sa 'blind carbon copy'. |
contentEncoding | String | Encoding na maglalagay sa kontento ng email. |
headerEncoding | String | Encoding na maglalagay sa header ng email. |
priority | String | Halaga na maglalagay ng prayoridad ng email. |
replyTo | String | Ang email address na gagamitin ng tagapagbalik ng email ng tagapagpadala. |
Teknikal na datos
Pangalan | Halaga |
---|---|
Class | System.Web.Helpers.WebMail |
Namespace | System.Web.Helpers |
Assembly | System.Web.Helpers.dll |
Inisyialis ang WebMail Assistant
Kung magamit ng WebMail Assistant, kailangan mong pumunta sa isang SMTP server. Ang SMTP ay ang 'paggagawa' na bahagi ng elektronikong liham. Kung gumagamit ka ng web hosting, maaari mong mayroon ng pangalan ng SMTP server. Kung nasa kompanyang network ka, dapat mong tanungin sa IT department ang pangalan ng SMTP server. Kung nagtatrabaho ka sa tahanan, maaari mong gamitin ang karaniwang email provider.
為了發送郵件,您需要:
- SMTP 服務器的名称
- 端口號(通常是 25)
- 電子郵件用戶名
- 電子郵件密碼
在網站根目錄中,創建(或編輯)名為 _AppStart.cshtml 的頁面:
把以下代碼寫入該文件:
_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" }
網站(應用程序)每次啟動時都會運行以上代碼。它會對 WebMail 對象進行初始化。
請替代:
smtp.example.com 為用於發送電子郵件的 SMTP 服務器名称。
25 為服務器將用於處理 SMTP 事物(電子郵件)的端口號。
false 為 true,如果服務器在發送電子郵件時使用安全套接字層 (SSL) 來加密連接。
support@example.com 為用於發送電子郵件的 SMTP 郵件賬戶的名称。
password 為 SMTP 郵件賬戶的密碼。
john@example 為發件人地址。
提示:您不一定是必须在 AppStart 文件中初始化 WebMail 對象,但是必须在調用 WebMail.Send() 方法之前設置這些屬性。
- 上一頁 WebPages Database
- 下一頁 WebPages Assistant