用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 Core - 傳送Http請求(HttpClient)ASP.NETHTTPclient
- 呼叫ASP.NET Web API不能傳送PUT/DELETE請求ASP.NETWebAPIdelete
- iOS12系統應用傳送普通郵實現傳送iOS
- ASP.NET微信公眾號用於給指定OpenId使用者傳送紅包ASP.NET
- 在ASP.NET Core中用HttpClient(三)——傳送HTTP PATCH請求ASP.NETHTTPclient
- 使用requests庫來傳送HTTP請求HTTP
- 用程式碼理解 ObjC 中的傳送訊息和訊息轉發OBJ
- 用oracle傳送電子郵件Oracle
- linux用curl傳送post請求Linux
- iOS 訊息傳送與轉發詳解iOS
- ASP.NET Core中如何限制響應傳送速率(不是呼叫頻率)ASP.NET
- 用 Linux Shell 指令碼來監控磁碟使用情況併傳送郵件Linux指令碼
- Java用HttpClient3傳送http/https協議get/post請求,傳送map,jsoJavaHTTPclient協議JS
- 使用 request 和 cheerio 庫來傳送 HTTP 請求HTTP
- 傳送陣
- 玩轉 SpringBoot2.x 之整合郵件傳送Spring Boot
- facebook web端傳送應用通知邀請Web
- 用Python3傳送郵件詳解Python
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 【轉載】傳送SAP附件到 WEBSERVICE介面(二進位制)Web
- 千牛自動傳送訊息怎麼發?來試試UiBot千牛訊息傳送機器人UI機器人
- 傳送郵件
- ReactPortals傳送門React
- 郵件傳送
- 1111傳送門
- 聊聊如何在Java應用中傳送簡訊Java
- 阿里雲Linux啟用465埠傳送郵件阿里Linux
- audio 應用:聲波通訊(2)傳送原理
- Java用HttpClient3傳送http/https協議get/post請求,傳送map,json,xml,txt資料JavaHTTPclient協議JSONXML
- Send E-mail with PDF attachment using Node.jsAINode.js
- C/C++ 運用Npcap傳送UDP資料包C++PCAUDP
- linux 下用 Wget 傳送 帶引數的請求Linuxwget
- 【python】用SMTP模組傳送帶附件的郵件Python
- SpringBoot傳送郵件Spring Boot
- spring email 傳送功能SpringAI
- phpcms傳送郵件PHP
- 郵件的傳送
- Laravel傳送郵件Laravel
- Laravel 傳送郵件Laravel