.Net 发送邮件

41 篇文章 2 订阅
订阅专栏

关于POP3/SMTP:POP3 用于接收电子邮件 ,SMTP 用于发送电子邮件。
POP3:
    POP3(Post Office Protocol 3)即邮局协议的第3个版本,它是规定个人计算机如何连接到互联网上的邮件服务器进行收发邮件的协议。它是因特网电子邮件的第一个离线协议标准,POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件的。
SMTP:
    SMTP的全称是"Simple Mail Transfer Protocol",即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器。


下面以QQ邮箱为发送方发送邮件:

public class Program
    {
        public static void Main(string[] args)
        {
            string mailTo = "***************************t";  //接收方
            string mailSubject = "Send Email Test";      //邮件主题   
            string mailContent = "<html><body><div><font color='blue'>This is a email for Send Email Test</font></div></body></html>";  //邮件内容
            SendEmail(mailTo, mailSubject, mailContent);
        }

        public static bool SendEmail(string mailTo, string mailSubject, string mailContent)
        {
            //设置发送方的邮件信息,使用最常见的qq邮箱
            string smtpServer = "smtp.qq.com";         //SMTP服务器
            string mailFrom = "664660754@qq.com";      //登陆用户名
            string userPassword = "****************";  //SMTP授权码,这里会有人误解为邮箱的密码,其实是授权码,具体看下面获取授权码操作

            //邮件服务设置
            SmtpClient smtpClient = new SmtpClient();
            smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;  //邮件发送方式
            smtpClient.Host = smtpServer;                            //SMTP服务器
            smtpClient.Port = 587;                                   //qq邮箱SMTP发送端口,可以不填           
            smtpClient.EnableSsl = true;                             //qq邮箱SMTP SSL加密,可以不填 
            smtpClient.Credentials = new System.Net.NetworkCredential(mailFrom, userPassword); //用户名和密码

            //发送邮件设置       
            MailMessage mailMessage = new MailMessage(mailFrom, mailTo);    //发送人和收件人
            mailMessage.Subject = mailSubject;                              //邮件主题
            mailMessage.Body = mailContent;                                 //邮件内容
            mailMessage.BodyEncoding = Encoding.UTF8;                       //邮件正文编码
            mailMessage.IsBodyHtml = true;                                  //设置为HTML格式
            mailMessage.Priority = MailPriority.Low;                        //优先级,可不填

            try
            {
                smtpClient.Send(mailMessage);         //发送邮件
                return true;
            }
            catch (SmtpException e)
            {
                return false;
            }
        }
    }

QQ邮箱获取授权码操作:
1.登录网页端QQ邮箱,找到邮箱设置,进入其中的账户页面,如下图:
在这里插入图片描述
打开POP3/SMTP 服务后,点击生成授权码即可。

2.这里不仅仅是QQ邮箱需要授权码,其他邮箱作为发送方也是如此。 (注意)


在这里插入图片描述
源码:https://github.com/wangqilong1225/C-Sharp-Test/tree/master/BaseDemo/EmailDemo

.Net发送邮件
09-18
.Net发送邮件,腾讯邮箱发送邮件,注意:发件人必须开启腾讯里面的 IMAP/SMTP服务。
c#实现邮件发送功能
热门推荐
qq_53217825的博客
07-26 1万+
同样的找到账户,然后选中你登录的账号,选择服务器,找到发件服务器和对应的端口号填进静态类中构造方法的参数去,值得一提的是默认ssl是打开的你需要关闭之后才能使用。我个人是使用一个静态类实现邮件的发送功能,非常简单,导入之后之需要调用即可。网易的也类似,找到设置》基础设置》打开pops/smtp服务。方法有很多种,具体的可以读一下静态类中的内容。不知道的打开foxmail,一个邮件处理软件,官网即可下载。往下拉,打开以下功能:生成授权码,等下有用。点进去即可下载,设置的免费,csdn的尿性。
.NET发邮件(验证码)
guigenyi的专栏
02-17 2642
前端不说了。主要讲后端。通过postman模拟前端请求。 参考文章:.NET发送邮箱(验证码)_紫晶城的博客-CSDN博客但实践过程中发现一些问题,现已解决。故在此做一个记录。 第1步:设置发件邮箱开启POP3服务。我这边是126邮箱。 第2步:写后端代码: 接口:SendEmailVerificationCode4Register /// <summary> /// 注册页面,发送邮箱验证码 /// </summary.
.net 发送邮件
weixin_47387524的博客
04-06 395
SendMailHost服务器端口号,大部分都是默认25,还有要注意如果是购买的服务器这需要注意端口是否可以使用,而且邮件发送过于频繁可能会导致官方自行停用服务器的端口。Host 发件人邮箱服务器地址,比如企业微信的SMTP协议地址smtp.exmail.qq.com,大厂的网上都能查到。我做的发送邮件是多次发送的,会生成Excel文件作为附件发送(这里没有放进去);生成的文件名一致的情况,这种情况程序会删除原来的文件重新生成,所以需要清除文件占用。Subject邮件主题。
.Net发送邮件方法
醉酒的李白、的博客
08-17 1326
.Net发送邮件方法 /// <summary> /// 发送邮件 /// </summary> /// <param name="subject"></param> /// <param name="mailBody"></param> /// <returns></returns> public int SendMail(string subject, string mailBody, string mail
.NET中使用SMTP发送邮件
s13166803785的博客
01-12 2020
这是一篇转载,可能对大家很有用啊。 摘要 本文简单介绍了SMTP协议(RFC2554)发送邮件的过程,并讨论了在 .NET 中使用SMTP发送邮件由简到繁的三种不同方案、各自可能遇到的问题及其解决办法。 -------------------------------------------------------------------------------- 目录 简介 .NET的SMTP类 .使用CDO组件发送邮件 .使用Socket撰写邮件发送程序 .总结 .更多的信息 --------
Asp.net发送邮件的两种方法小结
10-29
几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来windows 7和Vista都将SMTP服务器去掉...
.net发送邮件实现代码
10-30
代码基本上可以实现邮件的发送,但是在测试时却在 smtp.Send(objMail);处显示“发送邮件失败”,最后发现的问题是,我的杀毒软件对邮件发送接收进行了保护,只需去掉保护就能够发送成功了。
asp.net发送邮件实现方法
10-25
主要介绍了asp.net发送邮件实现方法,以一个具体实例的形式详细讲述了asp.net发送邮件的技巧,需要的朋友可以参考下
.net发送邮件
11-13
.net发送邮件实例
.Net 邮件发送
07-26
ASP.NET 写的邮件发送示例源代码。支持代理。内含DEMO
asp.net发邮件的几种方法汇总
10-26
.net发送邮件方法有很多,如MailMessage,SmtpMail等下面我来给大家利用这些方法来实现在.net中邮件发送吧,希望此方法对各位同学会有所帮助
C#.net发送邮件完整源代码(DEMO完整版)
08-04
本资源是一个发送邮件的例子,里面有完整的代码,可以直接通过VS2008运行,例子内容丰富,包含了多种邮件发送。 如:搜狐,雅虎,新浪,163,126,QQ等20余种邮箱发送。
net 实现邮件发送
06-14
net 实现邮件发送工具类,封装的很简单易用。 net 实现邮件发送工具类,封装的很简单易用。 net 实现邮件发送工具类,封装的很简单易用。 net 实现邮件发送工具类,封装的很简单易用。
c#2.0发送Email详解
03-10 1848
System.Net.Mail命名空间是在.NET Framework中新增的,该命名空间提供了发送电子邮件的功能。通过对本章的学习,读者可以轻松地使用.NET Framework提供的类库来发送电子邮件。本章的讲解流程如图18-1所示。 图18-1  发送电子邮件的讲解流程18.1  System.Net.Mail 简介System.Net.Mail命名空间包含用于将电子邮件
邮件发送2
zuoming120的专栏
04-07 807
今天在网上搜集了一些使用.net发送邮件的资料,现在拿出来和大家分享一下!在.net中,.NET自带了发送邮件的功能,在VS2003中该功能已经封装进.NET Framework的System.Web.Mail的命名空间里了,在VS2005下更多的是利用System.Net.Mail命名空间了。    使用这个命名空间下的类,就可以很容易的构建一个发送邮件的程序,所需要的仅仅是在windows
.net 用QQ邮箱发邮件
yu240956419的博客
09-09 1162
.NET 用邮箱发送验证码
【c#操作小技巧】发送电子邮件
zhaoyang314的博客
06-16 573
c#发送电子邮件
vb.net 发送邮件失败
最新发布
05-11
发送邮件失败可能有多种原因,以下是一些常见的问题和解决方法: 1. 邮箱账号或密码错误 - 确认你输入的邮箱账号和密码是否正确。 2. SMTP服务器设置错误 - 确认你使用的SMTP服务器地址和端口号是否正确。 3. 防火墙或安全软件拦截 - 确认你的防火墙或安全软件是否阻止了邮件发送。 4. 账号被封禁或限制 - 确认你的邮箱账号没有被封禁或限制发送邮件。 5. 邮箱容量已满 - 确认你的邮箱是否已满,如果已满需要清理一些邮件。 如果以上方法都没有解决问题,可以尝试使用其他邮件客户端或联系你所使用的邮件服务提供商寻求帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Echarts 柱形图最全详解 140980
  • SQL Server 触发器 62931
  • String字符串与字符(char类型)数组互相转换 61586
  • mysql经典问题四表查询(教师,学生,成绩,课程表) 59763
  • 用Java GUI做一个简单的管理系统 58517

分类专栏

  • 前端 7篇
  • JavaScript 35篇
  • vue 21篇
  • Echarts 5篇
  • 后端
  • JAVA 29篇
  • .Net 41篇
  • Android 1篇
  • JavaWeb 7篇
  • JSP 3篇
  • .NET多线程 5篇
  • 数据库 1篇
  • Oracle 11篇
  • MySQL 21篇
  • SQL Server 29篇
  • Redis 9篇
  • 中间件
  • RabbitMQ 2篇
  • Nginx 6篇
  • Nacos 5篇
  • Sentinel 4篇
  • Seata 1篇
  • 框架
  • SSM 4篇
  • Shiro 6篇
  • ORM 1篇
  • 服务器 2篇
  • Linux 2篇
  • Window 1篇
  • Tomcat 2篇
  • MEM 14篇
  • 英语二 8篇
  • 逻辑 5篇
  • 软件工具 24篇
  • 算法 21篇
  • 设计模式 5篇
  • 实用方法 8篇
  • 微信公众号/小程序 3篇
  • Amazon 开发 4篇
  • 代码改变世界 2篇

最新评论

  • Vue3 动态设置 ref

    琴~~: 感谢大佬分享,问题已解决了

  • Vue3 函数式弹窗优化

    -小龙人: 如果弹窗使用了ant design的modal,当弹窗中使用了 传送门 这种组件第一次弹窗后再打开就会失效,是因为ant弹窗打开后会把弹窗内容传送到body下面,关闭时并未删除,再打开又会创建一个新的节点弹窗,传送门就会传给前面的弹窗,后面打开的弹窗传送门就失效了。解决办法给弹窗添加destroyOnClose属性,关闭弹窗销毁元素。

  • Vue3 函数式弹窗

    -小龙人: 文章函数式弹窗组件后面有了优化,看文章 https://wangqilong.blog.csdn.net/article/details/135968269

  • Vue3 动态设置 ref

    -小龙人: 数组存储没问题,但不好取出。使用key value形式存放更方便取出,每一个ref都是唯一的优化为Set会更好点

  • Vue3 动态设置 ref

    天崩地裂金刚不坏: 用个数组接收是不是更好点

最新文章

  • Oracle 表被删除或重命名后账户间的授权与同义词关系
  • Vue3 函数式弹窗优化
  • Vue3 emits 结合回调函数的使用
2024年4篇
2023年6篇
2022年40篇
2021年36篇
2020年50篇
2019年51篇
2018年56篇
2017年73篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-小龙人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源王牌货架女孩的名字起名初犬女孩姓贾的起名大全魄力的意思绿色环保为主题起名夸父追日的故事令人感动的一件事作文BT岛最好用的磁力搜索梦见吃饺子乳胶漆施工工艺2020年鼠宝宝八字起名风犬少年的天空免费全集英文名软件v7.0新冠病毒传播能力未出现变化李氏男人起名字孩子起名称五行阳台种菜论坛电车之狼r攻略梦回唐朝演员表思科交换机公司起名凶吉能查印染公司起名看字典取名起名不说再见电视剧免费观看方起名莫姓女生起名个体工商户营业执照起名宁波公司起名彭起名淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化