Asp.net中用Jmail发送邮件

2024-05-10 11:58
文章标签 asp net 邮件 发送 中用 jmail

本文主要是介绍Asp.net中用Jmail发送邮件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

今天再次写文章,说实话,上次写的自己也没有看清楚,图片没有显示,出来,这一次自己把Jmail的例子写出来,主要今天在研究别人的例子时发现,写的不是太清楚,好像害怕别人知道一样,我一直的观点是,别人学会了,才能迫使自己更加学习,更加努力,我喜欢用最简单的方法得到最复杂的东西,但是有时候,限于自己的智力有限,bug比较多,我的方法只是告诉你入门,修行完全靠个人!

现在让我说一下重点吧,Jmail,Jmail是一个免费的软件,下载地址:<atitle="jmail插件下载" href="http://files.cnblogs.com/Jimmy009/JMail45_free.rar">插件下载</a>,请下载下来后然后安装,安装时,记住安装目录,因为在程式总引用Jmail组件时要找到该Dll文件,安装完成后就可以打开vs2010或者其他版本(本人用的是vs2010),然后新建一个web网站,在网站中的应用文件夹单击右键,选择添加引用,然后找到安装Jmail的文件的Jmail.dll文件,然后OK!接下来建立一个web页面,为了简单,我们就在页面加一个button按键,

然后就是代码:

<cod>
protected void Button1_Click(object sender, EventArgs e)
        {
            jmail.Message jmMessage = new jmail.Message();
            jmMessage.Charset = "GB2312";
            jmMessage.ISOEncodeHeaders = false;
            jmMessage.From = "1242040426@qq.com"; //发送邮件的邮箱
            jmMessage.Subject = "程序测试,请勿回复!";//主题
            jmMessage.MailServerUserName = "1242040426";//登陆服务器的账号
            jmMessage.MailServerPassWord = "88888888";//就是邮箱密码
            jmMessage.AddRecipient("132122212@qq.com", "", "");//接收邮件地址
            jmMessage.Body = "haha,生活中的烦心琐事就如同空气中的粒粒灰尘,我们无法阻止它们进入我们的心田。所以,我们应该以广阔的胸怀去容纳它们,慢慢地,静静地,让他们沉淀下来。";//主题
            if (jmMessage.Send("smtp.qq.com", false))
            {
               Response.Write("<script>alert('发送成功!')</script>");
                return;
            }
            else
            {
                 Response.Write("<script>alert('发送失败!')</script>");
                return;
            }
            jmMessage=null;
        }

</cod>

另外需要注意的是QQ邮箱没有开放stmp/pop3服务器功能,要在邮箱中的设置中开启:设置->账户->POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务->pop3/SMTP开启,OK现在就可以发送成功了!

这篇关于Asp.net中用Jmail发送邮件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/976374

相关文章

Windows中,.net framework 3.5安装

安装.net framework,目前已知2种方法,如下: 一、在MSDN下载对应的安装包,安装,这种可能无法安装成功,概率很大,不成功使用第二种方法,基本上没问题。 二、win8/8.1/10 下安装 .net framework 3.5.1: 1. 打开 win8/8.1/10 安装盘(这里指系统安装镜像文件),提取 sources\sxs 文件夹到 X:\sources\sxs (X代

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

邮件群发推送的方法技巧?有哪些注意事项?

邮件群发推送的策略如何实现?邮件推送怎么评估效果? 电子邮件营销是现代企业进行推广和沟通的重要工具。有效的邮件群发推送不仅能提高客户参与度,还能促进销售增长。AokSend将探讨一些关键的邮件群发推送方法和技巧,以帮助企业优化其邮件营销策略。 邮件群发推送:目标受众 了解他们的需求、兴趣和行为习惯有助于你设计出更具吸引力和相关性的邮件内容。通过收集和分析数据,创建详细的客户画像,可以更精

Python利用qq邮箱发送通知邮件(已封装成model)

因为经常喜欢写一些脚本、爬虫之类的东西,有需要通知的时候,总是苦于没有太好的通知方式,虽然邮件相对于微信、短信来说,接收性差了一些,但毕竟免费,而且支持html直接渲染,所以,折腾了一个可以直接使用的sendemail模块。这里主要应用的是QQ发邮件,微信关注QQ邮箱后,也可以实时的接收到消息,肾好! 好了,废话不多说,直接上代码。 # encoding: utf-8import lo

ASP.Net.WebAPI和工具PostMan

1.WebAPI概述 1.1 WebAPI WebAPI 是一种传统的方式,用于构建和暴露 RESTUI风格的Web服务。它提供了丰富的功能和灵活性,可以处理各种HTTP请求,并支持各种数据格式,如JSON、XML等。 WebAPI使用控制器(Controllers)和动作方法(ActionMethods)的概念、通过路由配置将请求映射到相应的方法上。 开发人员可以使用各种属性和过滤器来处

【ASP.NET】 No 'Access-Control-Allow-Origin' header is present on the requested resource.

前端JS用XMLHttpRequest,请求后端数据。出现了No ‘Access-Control-Allow-Origin’ header is present on the requested resource. 我是使用的ASP.NET框架。 解决办法: 在Web.config文件相应地方添加: <?xml version="1.0" encoding="utf-8"?><confi

407串口01发送

实验一: 工程。 链接:https://pan.baidu.com/s/1g8DV4yZWOix0BbcZ08LYDQ?pwd=2176 提取码:2176 串口1的使用。发送功能。 单片机发送信息到电脑。 通过串口进行通信。 首先单片机这边。 单片机这边,需要对单片机的串口模块进行使能初始化,设置串口的格式。 单片机和电脑的串口收发格式要配置一致。不然A和B肯定通信不成功,鸡和鸭讲,

vue dist文件打开index.html报Failed to load resource: net::ERR_FILE_NOT_FOUND

本地正常。打包好的dist文件打开index.html报Failed to load resource: net::ERR_FILE_NOT_FOUND 解决办法: 在webpack.prod.conf.js 中output添加参数publicPath:’./’ 在webpack.base.conf.js里 publicPath: process.env.NODE_ENV === ‘pro

导入别人的net文件报红问题sdk

1. 使用cmd命令 dotnet --info 查看自己使用的SDK版本 2.直接找到项目中的 global.json 文件,右键打开,直接修改版本为本机的SDK版本,就可以用了

phpmailer 邮件模拟注册验正

下载phpmailer类 我本次的实验用的是版本 5.2.9 下载后解压提取文件class.smtp.php class.phpmailer.php PHPMailerAutoload.php 放在phpmailer目录里 1.链接数据库 conn.php   $conn=mysql_connect("localhost","root","");    if(!$conn){