校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > .net jMail郵件發送(含抄送、密送、多發、日志記錄)實例代碼

.net jMail郵件發送(含抄送、密送、多發、日志記錄)實例代碼

熱門標簽:外呼系統代理品牌 怎么給超市做地圖標注入駐店 辦理400電話證件 寧波自動外呼系統代理 世紀佳緣地圖標注怎么去掉 巫師3為什么地圖標注的財寶沒有 十堰正規電銷機器人系統 手機地圖標注如何刪除 外呼系統費用一年

jmail是一個第三方郵件操作組件,通常位于web服務器端,實現收郵件及發郵件功能(客戶端用Foxmail這類就很好了)。可以利用它輕松實現發郵件、抄送、密送、多發、日志記錄及收郵件功能。本章要講的,就是:發郵件、抄送、密送、多發、日志記錄。

一、組件準備
下載JMail44_pro并安裝(記下安裝路徑)

找到安裝路徑,將其中的jmail.dll復制到項目中

二、核心發送代碼
新建MailAPI.cs,并輸入以下代碼

復制代碼 代碼如下:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using jmail;
using System.IO;

namespace JmailDemo
{
    public class MailAPI
    {
        /// summary>
        /// 郵件發送
        /// /summary>
        /// param name="zt">主題/param>
        /// param name="zw">正文/param>
        /// param name="getMail">收件人地址/param>
        /// param name="fromMail">發件人地址,多個地址間用英文逗號或分號隔開/param>
        /// param name="csMail">抄送人地址,多個地址間用英文逗號或分號隔開/param>
        /// param name="msMail">密送人地址,多個地址間用英文逗號或分號隔開/param>
        /// param name="fjMail">附件服務器目錄,多個服務器端目錄之間以英文逗號或分號隔開/param>
        public void Send(string zt, string zw, string getMail, string fromMail, string csMail, string msMail, string fjMail)
        {
            jmail.Message jmessage = new Message();
            //Jmail系統配置 
            jmessage.Charset = "GB2312";
            jmessage.Encoding = "base64";
            //配置郵件信息 
            jmessage.Subject = zt.Trim();//郵件主題 
            jmessage.HTMLBody = zw;//郵件正文 
            //配置收件人信息 
            string[] sj = getMail.Split(',', ';');
            if (sj.Length > 1)
            {
                for (int i = 0; i sj.Length; i++)
                {
                    jmessage.AddRecipient(sj[i], "", "");//收件人郵箱地址
                }
            }
            else
            {
                jmessage.AddRecipient(sj[0], "", "");
            }
            //配置抄送人信息 
            string[] cs = csMail.Split(',', ';');
            if (cs.Length > 1)
            {
                for (int i = 0; i cs.Length; i++)
                {
                    jmessage.AddRecipientCC(cs[i]);
                }
            }
            else
            {
                jmessage.AddRecipient(cs[0], "", "");
            }
            //配置密送人信息
            string[] ms = msMail.Split(',', ';');
            if (ms.Length > 1)
            {
                for (int i = 0; i ms.Length; i++)
                {
                    jmessage.AddRecipientBCC(ms[i]);
                }
            }
            else
            {
                jmessage.AddRecipient(ms[0], "", "");
            }
            //配置發件人信息 
            jmessage.ReplyTo = fromMail;//指定收件人回復的,所回復到的地址 
            jmessage.From = fromMail;//郵件發件人的郵箱地址 
            jmessage.FromName = "Test!";//郵件發件人顯示的姓名 
            jmessage.MailServerUserName = fromMail;//用戶名身份驗證 
            jmessage.MailServerPassWord = "password";//發送郵件在服務器中的密碼 
            //配置附件 
            string[] fj = fjMail.Split(',', ';');
            if (fj.Length > 1)
            {
                for (int i = 0; i fj.Length; i++)
                {
                    jmessage.AddAttachment(fj[i],true,null);
                }
            }
            else
            {
                jmessage.AddRecipient(sj[0], "", "");
            }
            //配置追加信息
            jmessage.AppendHTML("a );
            //發送郵件 
            for (int i = 0; i sj.Length; i++)
            {
                jmessage.Send("smtp.qq.com", false);//發送郵件服務器 
            }
            //配置jmail日志
            jmessage.Logging = true;
            using (StreamWriter sw = new StreamWriter("E:\\log.txt", true))
            {
                sw.Write(jmessage.Log);
                sw.Close();
            }
            jmessage.Close();//郵件發送完畢,關閉郵件發送狀態 
        }
    }
}

說明:
1)在//配置收件人信息//配置抄送人信息//配置密送人信息//配置附件 這四處用if...else...是為解決單郵件發送和多郵件發送的問題,設成**.length>0這個條件也行,但如果這樣做,比如:沒有抄送人時,cs長度為1,cs[0]是因為沒有這個郵箱地址才沒有發送出去;

2)配置jmail郵件日志 一定要寫到發送郵件的后面,且jmessage.Logging = true;和sw.Write(jmessage.Log);一定要同時使用;

3) 日志記錄到文件 E:\\log.txt 中,要選存在,用log4net也行;

4) 當出報錯:the message was undeliverable.all servers failed to receive the message時,原因為smtp服務器不支持,更換smtp服務器,以前用163的沒問題,但現在用163的不行了。

三、調用發送代碼:
新建Mail.aspx,添加一個服務端按鈕,在其單擊事件中寫以下代碼:

復制代碼 代碼如下:

        protected void Button1_Click(object sender, EventArgs e)
        {
            MailAPI sendMail = new MailAPI();
            string fj = Server.MapPath("files/JSON.rar");
            //sendMail.Send("這是主題", "這是正文", "這是收件人郵箱列表", "這是發件人郵箱地址", "抄送人郵箱列表", "密件人郵箱列表", "附件服務器地址列表");
            sendMail.Send("這是主題", "這是正文", "aaa@163.com,bbb@qq.com", "ccc@qq.com", "ddd@163.com,eee@qq.com", "", fj);
            //各列表之間以 英文狀態的逗號分分號隔開
        }

您可能感興趣的文章:
  • asp+JMAIL實現發送郵件
  • Jmail發送郵件與帶附件亂碼解決辦法分享
  • Jmail 圖文安裝教程 asp在線發送郵件組件
  • asp jmail發郵件 詳細解析
  • Jmail組件發送郵件之絕對能用的函數
  • Jmail發郵件的例子
  • ASP用JMail、CDO發送郵件
  • Jmail發送郵件工具類分享

標簽:嘉興 天門 通遼 牡丹江 平涼 景德鎮 山西 泰州

巨人網絡通訊聲明:本文標題《.net jMail郵件發送(含抄送、密送、多發、日志記錄)實例代碼》,本文關鍵詞  .net,jMail,郵件,發送,含,抄送,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《.net jMail郵件發送(含抄送、密送、多發、日志記錄)實例代碼》相關的同類信息!
  • 本頁收集關于.net jMail郵件發送(含抄送、密送、多發、日志記錄)實例代碼的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    www.亚洲精品| 另类小说综合欧美亚洲| 亚洲国产视频一区| 91福利精品视频| 亚洲国产成人tv| 日韩免费电影网站| 国产精品1024| 亚洲日本青草视频在线怡红院| www.亚洲在线| 亚洲一区二区三区美女| 精品电影一区二区三区| 不卡欧美aaaaa| 午夜视频久久久久久| 欧美精品一区二区久久久| 成人国产在线观看| 日韩中文字幕av电影| 欧美国产激情二区三区| 欧美图区在线视频| 国产精品综合网| 国产精品不卡在线| 日韩欧美国产综合一区| 色婷婷久久久久swag精品| 免费av成人在线| 国产精品视频看| 日韩免费福利电影在线观看| 成人永久免费视频| 蜜臀久久久久久久| 中文字幕综合网| 久久影院午夜片一区| 在线视频你懂得一区二区三区| 精品影院一区二区久久久| 亚洲一区二区三区在线| 国产欧美日韩三区| 91精品久久久久久蜜臀| 99久久精品国产导航| 精品一区二区av| 午夜久久电影网| 自拍偷拍亚洲综合| 亚洲国产精品av| 久久综合九色综合欧美就去吻| 99re在线视频这里只有精品| 久久精品国产亚洲一区二区三区| 亚洲视频中文字幕| 久久久九九九九| 精品国产乱码久久久久久免费| 色综合一个色综合亚洲| 成人国产精品视频| 国产成人99久久亚洲综合精品| 蜜臀av性久久久久蜜臀aⅴ| 一区二区三区在线免费播放| 中文字幕av一区二区三区高| 欧美mv日韩mv国产网站app| 欧美精品乱码久久久久久| 91网站最新网址| 成人h动漫精品一区二区| 国产专区欧美精品| 精品在线一区二区三区| 麻豆精品国产传媒mv男同| 亚洲午夜羞羞片| 亚洲五月六月丁香激情| 亚洲高清视频中文字幕| 亚洲午夜电影在线| 亚洲成人1区2区| 一区二区三区在线免费观看| 亚洲精品国产第一综合99久久| 国产精品成人一区二区三区夜夜夜| 26uuu另类欧美| 欧美国产精品劲爆| 国产精品二区一区二区aⅴ污介绍| 欧美国产丝袜视频| 国产精品传媒入口麻豆| 亚洲精品欧美激情| 一片黄亚洲嫩模| 香蕉成人伊视频在线观看| 亚洲激情成人在线| 天天射综合影视| 看电影不卡的网站| 国产福利91精品一区| 91网站在线播放| 欧美日韩在线直播| 91精品国产麻豆| 久久综合九色综合97_久久久| 国产性色一区二区| 亚洲欧美偷拍卡通变态| 五月综合激情日本mⅴ| 日韩va欧美va亚洲va久久| 蜜臀va亚洲va欧美va天堂| 韩国一区二区视频| 97se狠狠狠综合亚洲狠狠| 欧美年轻男男videosbes| 日韩欧美123| 欧美激情在线看| 亚洲一区电影777| 精品一区二区免费在线观看| 成人教育av在线| 91成人在线观看喷潮| 日韩精品一区二区三区四区视频 | 国产精品综合在线视频| 99国内精品久久| 欧美成人女星排行榜| 中文字幕亚洲在| 免费一区二区视频| 97精品久久久久中文字幕| 欧美变态口味重另类| 亚洲综合在线第一页| 国产高清在线观看免费不卡| 欧美日韩一区二区三区视频| 中文在线资源观看网站视频免费不卡 | 亚洲男同性恋视频| 毛片一区二区三区| 91女人视频在线观看| 久久久久久一二三区| 五月激情综合婷婷| 色偷偷成人一区二区三区91| 久久久久久久电影| 日韩电影在线观看网站| 在线国产电影不卡| 日韩毛片在线免费观看| 国产成人精品免费| 欧美v国产在线一区二区三区| 亚洲成年人网站在线观看| 欧美中文一区二区三区| 久久精品人人做人人爽人人| 另类人妖一区二区av| 欧美日韩一区二区电影| 亚洲综合图片区| 欧美专区日韩专区| 一级女性全黄久久生活片免费| 99视频一区二区| 中文字幕欧美区| 国产成人自拍网| 国产精品色一区二区三区| 国产精品一区在线| 日本一区二区三级电影在线观看 | 国产精品久久久久一区二区三区| 久久99日本精品| 26uuu精品一区二区三区四区在线| 日本欧美加勒比视频| 欧美肥胖老妇做爰| 丝瓜av网站精品一区二区| 欧美亚洲国产一区二区三区| 一区二区三区免费在线观看| 欧美日韩国产一区二区三区地区| 亚洲午夜一区二区三区| 欧美一区三区二区| 国产一区美女在线| 成人免费视频在线观看| 色拍拍在线精品视频8848| 亚洲一区二区三区影院| 91精品国产91久久久久久一区二区 | 91碰在线视频| 午夜电影网一区| 日韩一级大片在线观看| 久久99精品国产麻豆婷婷| 国产喂奶挤奶一区二区三区| av成人老司机| 亚洲va韩国va欧美va| 精品成人免费观看| av高清不卡在线| 亚洲午夜免费视频| 日韩欧美美女一区二区三区| a4yy欧美一区二区三区| 首页综合国产亚洲丝袜| 久久精品男人天堂av| 欧美性videosxxxxx| 精品伊人久久久久7777人| 亚洲天堂免费看| 欧美电视剧免费全集观看| av色综合久久天堂av综合| 视频在线在亚洲| 国产精品欧美极品| 56国语精品自产拍在线观看| 国产a视频精品免费观看| 亚洲国产视频在线| 国产精品国模大尺度视频| 日韩一二三四区| 色噜噜夜夜夜综合网| 国产mv日韩mv欧美| 免费看黄色91| 亚洲精品日韩一| 国产精品萝li| 国产午夜精品一区二区三区嫩草| 欧美色视频一区| 91麻豆高清视频| 国产成人免费在线| 美女被吸乳得到大胸91| 一区二区欧美视频| 国产精品国产三级国产aⅴ入口| 日韩精品一区国产麻豆| 欧美视频中文字幕| 99re这里只有精品6| 成人av网址在线观看| 国产激情偷乱视频一区二区三区 | 视频一区欧美日韩| 亚洲图片你懂的| 国产精品国产三级国产普通话蜜臀 | 欧美日本一区二区在线观看| av成人动漫在线观看| 丁香另类激情小说| 国产在线观看一区二区|