ASP.NET2.0傳送電子郵件示例程式碼
下面的程式碼是我參考資料寫出的一個示例:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.Net.Mail;
namespace Email_Test.aspx
{
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string emailTitle = "測試email";
string toEmail = "seagreen7@yeah.net";
string mycontent = "這是測試郵件內容";
string myResult = SendHtmlEmail(emailTitle, toEmail, mycontent);
if (myResult == "ok")
{ this.Label1.Text = "恭喜,郵件已經成功傳送給" + toEmail; }
else
{ this.Label1.Text = "抱歉,郵件傳送失敗,請檢查web.config檔案的配置資訊 system.net 節點。" ; }
}
public static string SendHtmlEmail(string EmailTitle, string destEmail, string EmailContent)
{
try
{
// 讀取web.config中的郵件傳送的配置資訊
//在這裡的程式碼中,我們不需要設定SmtpClient類的任何屬性,因為它們已經在Web.config檔案中指定了
//create the mail message
MailMessage mail = new MailMessage();
//set the addresses
mail.To.Add(destEmail);
//set the content
mail.Subject = EmailTitle;
//screen scrape the html
string html = EmailContent;
mail.Body = html;
mail.IsBodyHtml = true;
//send the message
SmtpClient smtp = new SmtpClient();
smtp.Send(mail);
}
catch (Exception e)
{
return "fail
" + e.ToString(); //傳送失敗,返回fail
}
return "ok"; //傳送成功,返回 ok
}
}
}
web.config的內容如下:
<!-- 傳送郵件設定,把這裡的郵箱地址和密碼設定成你自己的就ok了 -->
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-536503/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- 用oracle傳送電子郵件Oracle
- C# 傳送電子郵件原始碼片段C#原始碼
- 電子郵件協議及GO傳送QQ郵件協議Go
- SpringBoot傳送電子郵件(附原始碼)Spring Boot原始碼
- 在VC中呼叫預設的電子郵件程式傳送郵件 (轉)
- 在.NET框架應用程式中傳送電子郵件框架
- 如何使用 ABAP 程式碼傳送帶有 PDF 附件的電子郵件
- SpringBoot實現傳送電子郵件Spring Boot
- 在Linux命令列傳送電子郵件Linux命令列
- 從Oracle9i中傳送電子郵件Oracle
- 利用SQL Server 2005資料庫郵件傳送電子郵件SQLServer資料庫
- 【陳晨】ASP.NET 2.0中傳送電子郵件ASP.NET
- 郵件傳送庫原始碼原始碼
- c# 傳送郵件程式碼,帶附件C#
- 電子郵件哪個好用?口碑不錯的郵件傳送平臺推薦!
- 郵件開發:傳送程式
- 郵件傳送
- 傳送郵件
- Spring Boot 參考指南(驗證&傳送電子郵件)Spring Boot
- 4個可以傳送完整電子郵件的命令列工具命令列
- 傳送電子郵件的4個Linux命令列工具Linux命令列
- .net類庫中傳送電子郵件的方法總結
- SQL Server 2000怎樣配置傳送電子郵件SQLServer
- ASP.NET 2.0中傳送電子郵件剖析之一ASP.NET
- ASP.NET 2.0傳送電子郵件全面剖析之二ASP.NET
- 怎麼傳送電子郵件到別人郵箱?手把手教你!
- 谷歌郵箱,配置傳送郵件密碼谷歌密碼
- laravel 傳送郵件修改密碼Laravel密碼
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- 如何使用ABAP傳送帶有PDF格式附件的電子郵件
- 在ASP.NET中傳送電子郵件的例項教程ASP.NET
- 在SQL Server中使用儲存過程傳送電子郵件SQLServer儲存過程
- 用 C++Builder 編寫傳送電子郵件軟體 (轉)C++UI
- ASP.NET 2.0傳送電子郵件中存在的問題ASP.NET
- asp.net傳送郵件程式ASP.NET
- Laravel 傳送郵件Laravel
- PHP傳送郵件PHP