真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

asp.net發(fā)送郵件的示例

小編給大家分享一下asp.net發(fā)送郵件的示例,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)建站是一家做網(wǎng)站、成都網(wǎng)站建設(shè),提供網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),網(wǎng)站制作,建網(wǎng)站,專業(yè)公司,網(wǎng)站開發(fā)公司,于2013年創(chuàng)立是互聯(lián)行業(yè)建設(shè)者,服務(wù)者。以提升客戶品牌價值為核心業(yè)務(wù),全程參與項(xiàng)目的網(wǎng)站策劃設(shè)計(jì)制作,前端開發(fā),后臺程序制作以及后期項(xiàng)目運(yùn)營并提出專業(yè)建議和思路。

mailhelper  -------mail幫助類

代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mail;
/// 
///mailhelper 的摘要說明
/// 
public class mailhelper
{
    public mailhelper()
    {
        //
        //TODO: 在此處添加構(gòu)造函數(shù)邏輯
        //
    }
    /// 
    /// 郵件發(fā)送操作
    /// 
    /// 收件人地址
    /// 發(fā)件人地址
    /// 發(fā)件人密碼
    /// 抄送人地址
    /// 密送人地址
    /// 發(fā)送主題
    /// 附件信息
    /// 郵件內(nèi)容
    public string SendeEmal(string Addressee, string From, string sendpassword, string Copy, string secret, string Subject, string Attachment, string Body)
    {
        MailMessage objMailMessage;
        MailAttachment objMailAttachment;

        // 創(chuàng)建郵件消息
        objMailMessage = new MailMessage();
        //發(fā)件人EMAIL
        objMailMessage.From = From;//源郵件地址
        //收件人EMAIL
        objMailMessage.To = Addressee; //目的郵件地址
        //郵件抄送
        objMailMessage.Cc = Copy;
        //郵件misong
        objMailMessage.Bcc = secret;

        //郵件主題
        objMailMessage.Subject = Subject; //發(fā)送郵件的標(biāo)題
        //郵件內(nèi)容
        objMailMessage.Body = Body;//發(fā)送郵件的內(nèi)容
        // 創(chuàng)建一個附件對象
        if (Attachment != "")
        {
            objMailAttachment = new MailAttachment(Attachment);//發(fā)送郵件的附件 c:\\test.txt
            objMailMessage.Attachments.Add(objMailAttachment);//將附件附加到郵件消息對象中
        }
        //接著利用SMTP來發(fā)送郵件,需要使用Microsoft .NET Framework SDK v1.1和它以上的版本
        //基本權(quán)限
        objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate", "1");
        //用戶名
        string name = From.Substring(0, From.IndexOf('@'));
        objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusername", name);
        //密碼
        objMailMessage.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendpassword", sendpassword);
        //如果沒有上述三行代碼,則出現(xiàn)如下錯誤提示:服務(wù)器拒絕了一個或多個收件人地址。服務(wù)器響應(yīng)為: 554 : Client host rejected: Access denied
        //SMTP地址      
        string smtp = "smtp." + From.Substring(From.IndexOf('@') + 1);
        SmtpMail.SmtpServer = "smtp." + From.Substring(From.IndexOf('@') + 1);
        //開始發(fā)送郵件
        try
        {
            SmtpMail.Send(objMailMessage);
            return "郵件發(fā)送成功!";
        }
        catch (System.Net.Mail.SmtpException ex)
        {
            return ex.Message;
        }
        //核心代碼結(jié)束
    }
}

然后下來是自己做的一個demo--

前臺

代碼如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="mail.aspx.cs" Inherits="information_mail"
    ValidateRequest="false" %>



    
    
    
    


    
發(fā)給:
抄送:
密送:
主題:
內(nèi)容:
附件: <%----%>


后臺:

代碼如下:

protected void Button1_Click(object sender, EventArgs e)
    {        //實(shí)例郵件幫助類
        mailhelper mails = new mailhelper();
        string filePath = HiddenField1.Value;
        string a = mails.SendeEmal(TextBox1.Text, "郵件賬號", "郵件密碼", TextBox2.Text, TextBox4.Text, TextBox5.Text, filePath, TextBox3.Text);
        Label1.Text = a;
}

看完了這篇文章,相信你對asp.net發(fā)送郵件的示例有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


文章題目:asp.net發(fā)送郵件的示例
分享地址:http://weahome.cn/article/jpddoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部