国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net發郵件的幾種方法匯總

2024-07-10 12:43:56
字體:
來源:轉載
供稿:網友

MailMessage
提供屬性和方法來創建一個郵件消息對象。通常可以先構建好MailMessage對象,然后設置它的屬性的方式來構建郵件程序。

常用的屬性:
From -- 發送郵件的地址
To -- 接受郵件的地址
Subject -- 郵件的標題
Priority -- 郵件的優先級(有效值為High,Low,Normal)
Attachments -- 返回一個集合,代表附件
Bcc -- 密送地址
Cc -- 抄送地址
Body -- 獲取或是設置電子郵件消息的內容
BodyFormat -- 獲取或是設置MailFormat的枚舉值,此值指定消息體郵件的格式(Html格式、Text格式)
Bodyencoding -- 指定消息的編碼方式編碼(主要有Base64,UUencode)
UrlContentBase :在HTML格式郵件中的URL編碼方式
UrlContentLocation:郵件信息的優先級(High, Medium,Low)

SmtpMail
負責發送郵件的SMTP協議,提供屬性和方法通過使用windows 2000 CDOSYS 的消息組件的聯合數據對象來發送郵件消息。
SmtpMail類用到的是Send方法,它的目的就是發送郵件,有兩個重載方法。

1. SmtpMail.Send("發送郵件的地址","接受郵件的地址","郵件的標題","郵件消息的內容") 這個方法很簡單,不適合發送帶附件的郵件。

2. SmtpMail.Send(MailMessage) 此方法復雜、靈活,適合發送附件,而且可以設置MailMessage對象的各種屬性值。 如果我們用ASP.NET寫一個郵件發送的程序,那么首先應該如何得到SMTP。有兩種方法:第一種方法調用目前知名的郵件服務提供商的SMTP,比如新浪、搜狐、網易的免費電子郵箱的SMTP;第二種方法是自己裝一個SMTP虛擬服務器,這個在安裝IIS時一起裝上去的。

MailAttachment
與郵件附件有關的對象類,主要用來提供屬性和方法來創建一個郵件附件對象。
構造函數
創建一個附件對象
MailAttachment  objMailAttachment = new MailAttachment( "d:/test。txt" );//發送郵件的附件
調用形式
代碼如下:
MailMessage objMailMessage= new MailMessage();
objMailMessage.Attachments.Add( objMailAttachment );//將附件附加到郵件消息對象中

封裝的郵件發送類
代碼如下:
using System;
using System.Data;
using System.Configuration;
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;
using System.Text;

public class SendMail
...{
    public SendMail()
    ...{
    }
    private string _host;
    /**//// <summary>
    /// 服務器地址
    /// </summary>
    public string Host
    ...{
        get ...{ return _host; }
        set ...{ _host = value; }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 民丰县| 洛扎县| 琼中| 哈尔滨市| 达日县| 多伦县| 上虞市| 尼玛县| 汉川市| 永新县| 吉隆县| 江口县| 文化| 高唐县| 名山县| 化德县| 鹿泉市| 安国市| 三江| 彰化市| 彭阳县| 辰溪县| 成都市| 瑞昌市| 吴桥县| 广东省| 灵寿县| 阿拉善右旗| 原阳县| 连平县| 西城区| 延津县| 宝山区| 宁阳县| 丽水市| 深泽县| 华阴市| 鞍山市| 烟台市| 神农架林区| 合阳县|