用Asp.Net 來傳送E-mail (轉)
透過使用SmtpMail來傳送郵件。SmtpMail物件傳送郵件是透過以下幾步來完成的。
# 匯入與mail相關的名稱空間。
# 建立一個message物件並設定屬性。
# 透過SmtpMail物件例項的'Send'方法來傳送郵件。
現在讓我們一步步的來了解從asp.net頁面傳送郵件的過程。
一. 匯入名稱空間
在asp.net頁面中匯入System..Util名稱空間,這個名稱空間包含了所有傳送郵件所必須的物件。這些物件是:
物件 簡介 SmtpMail 宣告郵件(mail system)來傳送郵件。 MailMessage 宣告一個訊息(message),包含傳送地址,接收地址等屬性。 MailFormat 宣告訊息的格式-Html,Text 等等。 MailAttachment 宣告郵件的附件。 MailEncoding enum 宣告加密方式:Base64 or UUencode. MailPriority enum 設定郵件的優先順序別:值:高,底,一般
二。初始化MailMessage 物件
使用以下語句可以實現初始化MailMessage物件。
Dim mailObj AS new MailMessage
MailMessage物件具有以下屬性。
屬性 描述 From 傳送方的email地址 To 接收方的email地址 Subject Email的主題 Body Email的內容 CC List of recipients copied on the email BCC List of recipients blind-copied on the email Priority 郵件的優先順序別
高,底,一般 BodyEncoding 加密郵件的內容
Base64 或 UUencode BodyFormat 內容的格式
Html 或文字 Attachments 附件列表
以下幾行程式碼演示瞭如何使用MailMessage物件的屬性的方法。他描述了我們將要建立的訊息Message, 而這個訊息(message)是用SmtpMail物件來傳送的。在我們的這個例子中,mailObj就是MailMeessage物件的例項。
mailObj.From = "abc@myain.com"
mailObj.To = Request.Fo("to")
mailObj.Subject = "subject of the mail"
mailObj.Body = "Message of the mail"
三。傳送郵件
最後透過SmtpMail物件的'send'方法來傳送郵件。下面的程式碼就是用來傳送郵件的。
SmtpMail.Send(mailObj)
最後我們把以上的這些應用到一個完整的例子當中來。
下面是用Asp.net+編寫的。
本人的翻譯水平不高,有些地方自己懂,但是要翻譯過來還真難,希望大家指正。括號中的英文是自己覺得翻譯不準的地方。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-991805/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用ASP.Net寫一個傳送ICQ資訊的程式 (轉)ASP.NET
- 用c#和jmail開發Asp.net的mail傳送 (轉)C#AIASP.NET
- ASP.NET結合COM元件傳送Email (轉)ASP.NET元件AI
- ASP.NET歷險(一)——利用ASP與ASP.NET發E-mail (轉)ASP.NETAI
- ASP.NET之郵件傳送ASP.NET
- asp.net傳送郵件程式ASP.NET
- 用FTP自動傳送檔案(轉)FTP
- ASP用JMail、CDO傳送郵件 (轉)AI
- 用sendmail傳送HTML格式的郵件(轉)AIHTML
- 用VB5.0設計E-Mail程式 (轉)AI
- ASP.net傳送郵件的例項ASP.NET
- 使用Linux作業系統命令來傳送資訊(轉)Linux作業系統
- javamail傳送郵件(轉)JavaAI
- 用VB設計自己的E-mail系統 (轉)AI
- 理解ASP.NET Core - 傳送Http請求(HttpClient)ASP.NETHTTPclient
- Asp.net 利用Jquery Ajax傳送和接收DataTableASP.NETjQuery
- asp.net定時傳送郵件總結ASP.NET
- 使用Linux命令來傳送資訊Linux
- JavaMail 傳送附件的例子 (轉)JavaAI
- 用linux下的php3發E-MAIL (轉)LinuxPHPAI
- iOS12系統應用傳送普通郵實現傳送iOS
- 使用requests庫來傳送HTTP請求HTTP
- ASP.NET微信公眾號用於給指定OpenId使用者傳送紅包ASP.NET
- 呼叫ASP.NET Web API不能傳送PUT/DELETE請求ASP.NETWebAPIdelete
- 【陳晨】ASP.NET 2.0中傳送電子郵件ASP.NET
- ASP.NET自動傳送郵件功能的實現ASP.NET
- Asp.net 2.0 傳送Email(Using System.web.Mail)ASP.NETAIWeb
- 在ASP.NET中使用SMTPMail傳送郵件的方法ASP.NETAI
- 常用Email元件傳送函式 (轉)AI元件函式
- 用oracle傳送電子郵件Oracle
- 用Fiddler 傳送post請求
- 用Perl實現郵件傳送
- 用Oracle傳送郵件procedure (zt)Oracle
- 用 C++Builder 編寫傳送電子郵件軟體 (轉)C++UI
- 在ASP.NET Core中用HttpClient(三)——傳送HTTP PATCH請求ASP.NETHTTPclient
- ASP.NET 2.0中傳送電子郵件剖析之一ASP.NET
- ASP.NET 2.0傳送電子郵件全面剖析之二ASP.NET
- linux用curl傳送post請求Linux