当前位置: 首页 > news >正文

C#发送邮件

C#发送邮件代码,亲测可用。

using System;
using System.Net;
using System.Net.Mail;namespace MailSend
{class Program{static void Main(string[] args){try{MailAddress receiver = new MailAddress("666666666@qq.com");//666666666@qq.com 换成收件人的邮箱MailAddress sender = new MailAddress("111111111@163.com");//111111111@163.com 换成发件的邮箱MailMessage message = new MailMessage();message.From = sender;//发件人message.To.Add(receiver);//收件人//message.CC.Add(sender);//抄送人message.Subject = "Test Message";//标题message.Body = "Hello!";//内容message.IsBodyHtml = true;//是否支持内容为HTMLSmtpClient client = new SmtpClient();client.Host = "smtp.163.com";//这个是163邮箱的smtp,用什么邮箱发件就用相应的smtp//client.Port = 465;client.EnableSsl = true;//是否启用SSLclient.Timeout = 10000;//超时client.DeliveryMethod = SmtpDeliveryMethod.Network;client.UseDefaultCredentials = false;client.Credentials = new NetworkCredential("111111111@163.com", "QWEDFTWDVGHTYUT");//111111111@163.com 换成发件的邮箱 QWEDFTWDVGHTYUT换成密钥client.Send(message);}catch (Exception e){}            }}
}

密钥的获取如下,开启IMAP和POP3之后会弹出一个提示窗口,窗口里就是密钥,一定要复制下来,它只显示一次

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • PCA降维算法
  • Oracle基本操作
  • OCP-042之:Oracle结构体系
  • 《人人都是产品经理》笔记1:什么是产品?怎么入行?
  • Linux常用基本命令-操作
  • el-select filterable模糊搜索在iOS手机上无法弹出软键盘,解决方案
  • 计算机网络 | 第三章 数据链路层 | 王道考研自用笔记
  • 服务器时区与数据库时区不一致导致时间bug记录
  • Flutter-使用MethodChannel 实现与iOS交互
  • Three.js做了一个网页版的我的世界
  • C++方法封装成dll及C#调用示例
  • Spring Boot + Mybatis Plus实现登录注册
  • UbuntuServer 22.04.4安装GitLab
  • 生成式人工智能 - 本地windows 11 + PyCharm运行stable diffusion流程简述
  • C++类与对象(拷贝与类的内存管理)
  • cookie和session
  • Docker 1.12实践:Docker Service、Stack与分布式应用捆绑包
  • HTTP那些事
  • Java 多线程编程之:notify 和 wait 用法
  • js中的正则表达式入门
  • MYSQL 的 IF 函数
  • php中curl和soap方式请求服务超时问题
  • Python打包系统简单入门
  • python大佬养成计划----difflib模块
  • vue-cli在webpack的配置文件探究
  • Webpack 4 学习01(基础配置)
  • 阿里云容器服务区块链解决方案全新升级 支持Hyperledger Fabric v1.1
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 深度学习入门:10门免费线上课程推荐
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 《TCP IP 详解卷1:协议》阅读笔记 - 第六章
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • # Panda3d 碰撞检测系统介绍
  • #、%和$符号在OGNL表达式中经常出现
  • (BAT向)Java岗常问高频面试汇总:MyBatis 微服务 Spring 分布式 MySQL等(1)
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (附源码)ssm高校升本考试管理系统 毕业设计 201631
  • (附源码)小程序 交通违法举报系统 毕业设计 242045
  • (九十四)函数和二维数组
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (五)c52学习之旅-静态数码管
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (转)总结使用Unity 3D优化游戏运行性能的经验
  • . Flume面试题
  • .a文件和.so文件
  • .net core + vue 搭建前后端分离的框架
  • .NET core 自定义过滤器 Filter 实现webapi RestFul 统一接口数据返回格式
  • .Net FrameWork总结
  • .net 按比例显示图片的缩略图
  • .NET 事件模型教程(二)
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET设计模式(2):单件模式(Singleton Pattern)