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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何傳送電子郵件到別人郵箱?電子郵件傳送的方法
- SpringBoot傳送電子郵件(附原始碼)Spring Boot原始碼
- 用oracle傳送電子郵件Oracle
- C# 傳送電子郵件原始碼片段C#原始碼
- SpringBoot實現傳送電子郵件Spring Boot
- 電子郵件協議及GO傳送QQ郵件協議Go
- 在Linux命令列傳送電子郵件Linux命令列
- 如何使用 ABAP 程式碼傳送帶有 PDF 附件的電子郵件
- 014 Rust 網路程式設計,郵件傳送的示例Rust程式設計
- SpringBoot整合Mail傳送郵件&傳送模板郵件Spring BootAI
- Spring Boot 參考指南(驗證&傳送電子郵件)Spring Boot
- 郵件傳送
- 傳送郵件
- 電子郵件哪個好用?口碑不錯的郵件傳送平臺推薦!
- 谷歌郵箱,配置傳送郵件密碼谷歌密碼
- laravel 傳送郵件修改密碼Laravel密碼
- 怎麼傳送電子郵件到別人郵箱?手把手教你!
- java郵件傳送Java
- python傳送郵件Python
- Django——郵件傳送Django
- gmail傳送郵件AI
- phpcms傳送郵件PHP
- 郵件的傳送
- Laravel 傳送郵件Laravel
- thinkjs 傳送郵件JS
- SpringBoot傳送郵件Spring Boot
- SpringBoot郵件傳送Spring Boot
- Laravel傳送郵件Laravel
- PHP傳送郵件PHP
- nodejs 傳送郵件NodeJS
- codeurjc/spring-mail-batch:使用Spring Batch批次傳送電子郵件SpringAIBAT
- 如何使用ABAP傳送帶有PDF格式附件的電子郵件
- 在Linux命令列傳送電子郵件附件的兩種方法Linux命令列
- Laravel 重置密碼傳送郵件分析Laravel密碼
- Java Mail 郵件傳送(二):簡單封裝的郵件傳送JavaAI封裝
- golang傳送郵件(qq郵箱)Golang
- Android 快速傳送郵件Android
- 使用phpmailer傳送郵件PHPAI
- SpringBoot傳送郵件(二)Spring Boot