程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> ASP.NET基礎 >> ASP.NET Web Pages WebMail 參考手冊

ASP.NET Web Pages WebMail 參考手冊

編輯:ASP.NET基礎

ASP.NET Web Pages - WebMail 對象


通過 WebMail 對象,您可以很容易地從網頁上發送電子郵件。


描述

WebMail 對象為 ASP.NET Web Pages 提供了使用 SMTP(Simple Mail Transfer Protocol 簡單郵件傳輸協議)發送郵件的功能。


實例

請查看 WebPages Email 章節中的實例。


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 服務器的名稱。如果您使用的是公司網絡工作,您公司的 IT 部門會給您一個名稱。如果您是在家工作,你也許可以使用普通的電子郵件服務提供商。

為了發送一封電子郵件,您將需要:

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

在您的 Web 根目錄下,創建一個名為 _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 安全套接層)加密,請將 false 替換成 true。

[email protected] 替換成用來發送電子郵件的 SMTP 電子郵件賬戶的名稱。

password 替換成 SMTP 電子郵件賬戶的密碼。

john@example 替換成顯示在發件地址欄中的電子郵件。

lamp 在您的 AppStart 文件中,您不需要啟動 WebMail 對象,但是在調用 WebMail.Send() 方法之前,您必須設置這些屬性。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved