Jmail的邮件发送
生活随笔
收集整理的這篇文章主要介紹了
Jmail的邮件发送
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
下載注冊dll文件
1. dll文件下載
2.到jmail.dll所在目錄,運行cmd
regsvr32 目錄/jmail.dll
3.c#程序中,行首引用代碼 using jmail
C#示例代碼
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using jmail; using System.IO; namespace WebApplication1 {public partial class WebForm1 : System.Web.UI.Page{protected void Page_Load(object sender, EventArgs e){}protected void Button1_Click(object sender, EventArgs e){WebForm1 sendMail = new WebForm1();//string fj = Server.MapPath("files/JSON.rar");string fj = "";//sendMail.Send("這是主題", "這是正文", "這是收件人郵箱列表1364386878@qq.com,944132155@qq.com", "這是發(fā)件人郵箱地址", "抄送人郵箱列表", "密件人郵箱列表", "附件服務器地址列表");sendMail.Send("中勝科技", "", "1364386878@qq.com", "Tonysomnus@163.com", "", "", fj);//各列表之間以 英文狀態(tài)的逗號分分號隔開 }public void Send(string zt, string zw, string getMail, string fromMail, string csMail, string msMail, string fjMail){jmail.Message jmessage = new Message(); //Jmail系統(tǒng)配置 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], "", "");}//配置發(fā)件人信息 jmessage.ReplyTo = fromMail;//指定收件人回復的,所回復到的地址 jmessage.From = fromMail;//郵件發(fā)件人的郵箱地址 jmessage.FromName = "郵件發(fā)件人顯示的姓名(李兵泉)!";//郵件發(fā)件人顯示的姓名 jmessage.MailServerUserName = fromMail;//用戶名身份驗證 jmessage.MailServerPassWord = "發(fā)送密碼填寫";//發(fā)送郵件在服務器中的密碼 //配置附件 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("<table cellspacing='0' cellpadding='0' width='740' align='center' style=\"text-align:left;font-family:'微軟雅黑','黑體',arial;\">");jmessage.AppendHTML("<tbody><tr><td>");jmessage.AppendHTML("<table cellspacing='0' cellpadding='0' width='740' style='text-align:left;color:#75a8f5;font-size:24px;border:5px solid #3e78d1;'>");jmessage.AppendHTML("<tbody><tr height='55' style='background-color:#3e78d1;'>");jmessage.AppendHTML("<td width='25'> </td>");jmessage.AppendHTML("<td width='161' style=\"font-family:'微軟雅黑','黑體',arial;\">");jmessage.AppendHTML("<img width='136' height='30' style='border:none' title='中勝軟件科技' src='http://www.zhongshengruanjian.com/img/logo.png'>");jmessage.AppendHTML("</td>");jmessage.AppendHTML("<td width='27' style=\"font-family:'微軟雅黑','黑體',arial;font-size:24px;\">|</td>");jmessage.AppendHTML("<td style=\"font-family:'微軟雅黑','黑體',arial;font-size:24px;\">郵箱驗證</td>");jmessage.AppendHTML("<td></td>");jmessage.AppendHTML("</tr></tbody></table>");jmessage.AppendHTML("<table cellspacing='0' cellpadding='0' width='740' style='text-align:left;border:5px solid #3e78d1;border-top:none;color:#454545;background-color:#fafafa;font-size:18px;'>");jmessage.AppendHTML("<tbody><tr height='25'><td></td></tr>");jmessage.AppendHTML("<tr height='45'><td style=\"padding-left:58px;font-size:28px;font-family:'微軟雅黑','黑體',arial;font-weight:bold;color:#75a8f5;\"> 您好:</td></tr>");jmessage.AppendHTML("<tr height='20'><td></td></tr>");jmessage.AppendHTML("<tr height='30'><td style=\"padding-left:58px;padding-right:58px;font-family:'微軟雅黑','黑體',arial;font-size:18px;\">");jmessage.AppendHTML("感謝您使用XXX郵件服務。</td></tr>");jmessage.AppendHTML("<tr height='30'><td style=\"padding-left:58px;padding-right:58px;font-family:'微軟雅黑','黑體',arial;font-size:18px;\">");jmessage.AppendHTML("請點擊以下鏈接進行郵箱驗證,以便開始使用您的XXX帳號:</td></tr>");jmessage.AppendHTML("<tr height='80'><td style=\"padding-left:60px;padding-right:60px;font-family:'微軟雅黑','黑體',arial;font-size:18px;\">");jmessage.AppendHTML("<a style='color: rgb(255,255,255);text-decoration: none;display: block;min-height: 50px;width: 200px;line-height: 50px;background-color:rgb(105,207,78);border-bottom:5px solid #59ae42;font-size:27px;font-weight:bold;text-align:center;' target='_blank' href='https://www.zhongshengruanjian.com'>");jmessage.AppendHTML("完成驗證</a></td></tr>");jmessage.AppendHTML("<tr height='30'><td></td></tr>");jmessage.AppendHTML("<tr height='24'><td style=\"padding-left:58px;padding-right:58px;font-family:'微軟雅黑','黑體',arial;font-size:14px;color:#8c8c8c;\">如果您無法點擊以上鏈接,請復制以下網(wǎng)址到瀏覽器里直接打開:</td></tr>");jmessage.AppendHTML("<tr height='48'>");jmessage.AppendHTML("<td style=\"padding-left:58px;padding-right:65px;font-family:'微軟雅黑','黑體',arial;line-height:24px;\">");jmessage.AppendHTML("<a target='_blank' href='https://www.zhongshengruanjian.com' style='color:#3e78d1;font-size:14px;'>");jmessage.AppendHTML("https://www.zhongshengruanjian.com");jmessage.AppendHTML("</a></td></tr>");jmessage.AppendHTML("<tr height='24'><td style=\"padding-left:58px;padding-right:58px;font-family:'微軟雅黑','黑體',arial;font-size:13px;color:#919191;line-height:24px;\"> ");jmessage.AppendHTML("如果您并未申請XXX帳號,可能是其他用戶誤輸入了您的郵箱地址。請忽略此郵件,或與我們聯(lián)系。</td></tr>");jmessage.AppendHTML("<tr height='50'><td></td></tr></tbody>");jmessage.AppendHTML("</table>");jmessage.AppendHTML("<table cellspacing=\"0\" cellpadding=\"0\" width=\"740\" style=\"color:#969696;font-size:12px;vertical-align:middle;text-align:center;\">");jmessage.AppendHTML("<tbody>");jmessage.AppendHTML("<tr height=\"5\"><td></td></tr>");jmessage.AppendHTML("<tr height=\"20\">");jmessage.AppendHTML("<td width=\"1\" style=\"text-align:left;font-family:'微軟雅黑','黑體',arial\">"); jmessage.AppendHTML("<a title=\"\" style=\"text-decoration:none;color:#969696;padding-left:5px;\" target=\"_blank\" href=\"\"></a>");jmessage.AppendHTML("</td><td>24小時全國服務熱線:400-0000-000</td>");jmessage.AppendHTML("<td width=\"436\">服務郵箱:");jmessage.AppendHTML("<a title=\"郵件\" style=\"text-decoration:none;color:#969696;padding-left:10px;\" target=\"_blank\" href=\"mailto:zhongshengruanjian@qq.com\">zhongshengruanjian@qq.com</a>");jmessage.AppendHTML("</td></tr><tr height=\"20\">");jmessage.AppendHTML("<td colspan=\"2\" style=\"text-align:left;font-family:'微軟雅黑','黑體',arial\">");jmessage.AppendHTML("<a title=\"公司官網(wǎng)\" style=\"text-decoration:none;color:#92b1e0;padding-right:3px;\" target=\"_blank\" href=\"http://www.zhongshengruanjian.com/\">中勝科技官網(wǎng)</a>");jmessage.AppendHTML("/");jmessage.AppendHTML("<a title=\"公司官網(wǎng)\" style=\"text-decoration:none;color:#92b1e0;padding-left:3px;padding-right:3px;\" target=\"_blank\" href=\"http://www.zhongshengruanjian.com/\">中勝科技官網(wǎng)</a>");jmessage.AppendHTML("</td></tr><tr height='45'><td></td></tr>");jmessage.AppendHTML("</tbody></table></td></tr></tbody></table>");// Response.Write(jmessage.Text);//發(fā)送郵件 for (int i = 0; i < sj.Length; i++){jmessage.Send("smtp.163.com", false);//發(fā)送郵件服務器 }//配置jmail日志jmessage.Logging = true;using (StreamWriter sw = new StreamWriter("E:\\log.txt", true)){sw.Write(jmessage.Log);sw.Close();}jmessage.Close();//郵件發(fā)送完畢,關閉郵件發(fā)送狀態(tài) }} } View Code?
效果圖
轉載于:https://www.cnblogs.com/DemoLee/p/3991172.html
總結
以上是生活随笔為你收集整理的Jmail的邮件发送的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: close和shutdown的区别
- 下一篇: 【DFS】 HDU 3298 Conte