下载注册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", "这是发件人邮箱地址", "抄送人邮箱列表", "密件人邮箱列表", "附件服务器地址列表");sendMail.Send("中胜科技", "", "1364386878@qq.com", "Tonysomnus@163.com", "", "", fj);//各列表之间以 英文状态的逗号分分号隔开
}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 = "邮件发件人显示的姓名(李兵泉)!";//邮件发件人显示的姓名  jmessage.MailServerUserName = fromMail;//用户名身份验证  jmessage.MailServerPassWord = "发送密码填写";//发送邮件在服务器中的密码  //配置附件  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'>&nbsp;</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;\">如果您无法点击以上链接,请复制以下网址到浏览器里直接打开:</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帐号,可能是其他用户误输入了您的邮箱地址。请忽略此邮件,或与我们联系。</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=\"公司官网\" style=\"text-decoration:none;color:#92b1e0;padding-right:3px;\" target=\"_blank\" href=\"http://www.zhongshengruanjian.com/\">中胜科技官网</a>");jmessage.AppendHTML("/");jmessage.AppendHTML("<a title=\"公司官网\" style=\"text-decoration:none;color:#92b1e0;padding-left:3px;padding-right:3px;\" target=\"_blank\"  href=\"http://www.zhongshengruanjian.com/\">中胜科技官网</a>");jmessage.AppendHTML("</td></tr><tr height='45'><td></td></tr>");jmessage.AppendHTML("</tbody></table></td></tr></tbody></table>");// Response.Write(jmessage.Text);//发送邮件  for (int i = 0; i < sj.Length; i++){jmessage.Send("smtp.163.com", false);//发送邮件服务器
            }//配置jmail日志jmessage.Logging = true;using (StreamWriter sw = new StreamWriter("E:\\log.txt", true)){sw.Write(jmessage.Log);sw.Close();}jmessage.Close();//邮件发送完毕,关闭邮件发送状态
        }}
}

View Code

效果图 

转载于:https://www.cnblogs.com/DemoLee/p/3991172.html

Jmail的邮件发送相关推荐

  1. java之jmail实现邮件发送

    闲着没事写个用jmail发送邮件的功能 1.所需jar包 <!-- https://mvnrepository.com/artifact/javax.mail/mail --> <d ...

  2. ASP+Jmail+163在线发送邮件系统(zhuan)

        飘易今天给某网站留言板写了个在线发送邮件的功能,采用Jmail+ASP+163的smtp邮件服务器构成.     其实Jmail发送邮件是一个非常重要的功能,在Email网络营销方面,利用Jm ...

  3. 一步一步教你使用Jmail实现邮件的接收与发送

    1.下载Jmail组件,并安装,将jmail.dll引用到工程中: 2.定义一个实体保存接受邮件的基本信息,为了简单起见,只定义了四个字段: MailInfo     class MailInfo   ...

  4. .net jMail邮件发送(含抄送、密送、多发、日志记录)

    jmail是一个第三方邮件操作组件,通常位于web服务器端,实现收邮件及发邮件功能(客户端用Foxmail这类就很好了).可以利用它轻松实现发邮件.抄送.密送.多发.日志记录及收邮件功能.本章要讲的, ...

  5. android 添加附件功能,Android实现带附件的邮件发送功能

    本文实例讲解了基于基于jmail实现android邮件发送功能,分享给大家供大家参考,具体内容如下 在android上发送邮件方式: 第一种:借助gmail app客户端,缺点是必须使用gmail帐号 ...

  6. android 信息添加附件功能,Android实现带附件的邮件发送功能

    本文实例讲解了基于基于JMail实现Android邮件发送功能,分享给大家供大家参考,具体内容如下 在android上发送邮件方式: 第一种:借助GMail APP客户端,缺点是必须使用GMail帐号 ...

  7. 几种不同的邮件发送解决方案

    1.使用outLook提供的发送 如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用outLook的ActiveX 组件 优点:开发简单 缺点:依赖outlook组件,SMTP 邮 ...

  8. .NET环境下几种不同的邮件发送解决方案

    转自:http://dev.yesky.com/msdn/241/3417241.shtml 1.使用outLook提供的发送 如:我见过的用友软件U8生产制造(演示版),其中的邮件功能就是通过调用o ...

  9. asp.net中使用JMail发邮件

    现在的邮件发送大多数需要STMP的身份验证, .NET里面的 System.Web.Util System.Web.Mail 就不可以了. 先要去找一个组件,名字叫 JMail 大家可以去网上找一下, ...

最新文章

  1. 独家 | 数据科学家对可复用Python代码的实用管理方法(附链接)
  2. 来自nativeGetEnabledTags的意外值:0
  3. sql中字段名中包含特殊字符的查询方法
  4. android的ui怎么做到流畅,android提高UI的流畅度
  5. 学位论文检测系统的说明与修改
  6. 百度地图开发只显示网格不显示地图信息
  7. python读写word文档的库文件_python如何编程word文档?有哪些库可以直接使用?
  8. Navicat for MySQ中文破解版(无需激活码)
  9. FTP上传和下载文件名称中文乱码问题
  10. 苹果开场铃声 android,为何苹果用户喜欢用手机默认铃声?原因在这4点,真是非常现实...
  11. 2021-02-06-身高与车架大小
  12. 2023北京眼镜展览会暨首届智能眼镜展览会
  13. ISP—自动白平衡(AWB)
  14. linux常用命令(包含系统命令)
  15. Dell optiPlex麦克风显示未插入问题解决
  16. 多CPU/多核/多进程/多线程/并发/并行之间的关系
  17. linux怎么添加用户并赋予root权限
  18. JS 怎么使用十六进制保存100位状态的问题
  19. Python分割PDF页面
  20. 【渝粤教育】21秋期末考试建设工程法规10221k2

热门文章

  1. narwal无法连接机器人_懒无止境 能自己洗抹布的云鲸J1扫拖机器人
  2. 计算机AL教程笔记,计算机系统基础学习笔记(2)-数据的位运算操作
  3. android ndk 界面开发教程,Android NDK开发之入门教程
  4. 009_storage.conf配置详情
  5. 嵌入式linux硬件成本,嵌入式Linux驱动和固件有何区别?供应商是如何用固件压缩成本的?...
  6. 工具用途_德普优化使用指南:16个工具的功能及用途(工具文)
  7. php设置文件权限问题,关于.user.ini以及php访问上级文件权限问题
  8. java中的排序算法——插入排序详解
  9. Android java.lang.UnsatisfiedLinkError
  10. linux网络批量安装上限,linux基于网络的批量安装