WebMail.Send 方法

傳送指定的訊息給 SMTP 伺服器進行傳遞。

命名空間:  System.Web.Helpers
組件:  System.Web.Helpers (在 System.Web.Helpers.dll 中)

public static void Send(
	string to,
	string subject,
	string body,
	string from,
	string cc,
	IEnumerable<string> filesToAttach,
	bool isBodyHtml,
	IEnumerable<string> additionalHeaders,
	string bcc,
	string contentEncoding,
	string headerEncoding,
	string priority,
	string replyTo
)

參數

to
型別:System.String

一位以上收件者的電子郵件地址。請使用分號 (;) 隔開多位收件者。

subject
型別:System.String

電子郵件訊息的主旨。

body
型別:System.String

電子郵件訊息的主體。如果 isBodyHtmltrue,則將主體中的 HTML 解譯為標記。

from
型別:System.String

(選擇性) 訊息寄件者的電子郵件地址,或 null 不指定寄件者。預設值為 null

cc
型別:System.String

(選擇性) 要傳送訊息副本之其他收件者的電子郵件地址,或者,如果沒有其他收件者,則為 null。請使用分號 (;) 隔開多位收件者。預設值為 null

filesToAttach
型別:System.Collections.Generic.IEnumerable<String>

(選擇性) 指定要附加至電子郵件之檔案的檔案名稱集合,或者,如果沒有要附加的檔案,則為 null。預設值為 null

isBodyHtml
型別:System.Boolean

(選擇性) true 指定電子郵件主體為 HTML 格式;false 表示指示主體為純文字格式。預設值為 true

additionalHeaders
型別:System.Collections.Generic.IEnumerable<String>

(選擇性) 要新增至此電子郵件中所含標準 SMTP 標頭的標頭集合,或者 null 不傳送其他標頭。預設值為 null

bcc
型別:System.String

(選擇性) 要傳送訊息「密件副本」之其他收件者的電子郵件地址,或者,如果沒有其他收件者,則為 null。請使用分號 (;) 隔開多位收件者。預設值為 null

contentEncoding
型別:System.String

(選擇性) 要用於訊息主體的編碼。可能值是 System.Text.Encoding 類別的屬性值 (如 Encoding.UTF8)。預設值為 null

headerEncoding
型別:System.String

(選擇性) 要用於訊息標頭的編碼。可能值是 System.Text.Encoding 類別的屬性值 (如 Encoding.UTF8)。預設值為 null

priority
型別:System.String

(選擇性) 指定訊息優先順序的值 (「標準」、「低」、「高」)。預設值為「標準」。

replyTo
型別:System.String

(選擇性) 要在收件者回覆訊息時使用的電子郵件地址。預設值為 null,表示回覆地址是 From 屬性的值。

下列範例顯示如何使用 Send(String, String, String, String, String, IEnumerableString, Boolean, IEnumerableString) 方法傳送電子郵件。

WebMail.Send(to: "target email address here",  
    subject: "Help request from - " + customerName, 
    body: customerRequest 
); 

此程式碼範例是針對 WebMail 類別提供之較大範例的一部分。

顯示: