NET 使用SmtpClient 发送邮件

以下是一个使用.NET 8 使用SmtpClient 发送邮件到QQ 邮箱的示例代码

csharp 复制代码
using System;
using System.Net;
using System.Net.Mail;
using System.Text;

namespace EmailDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            // 邮箱配置
            string senderEmail = "your_email@qq.com";
            string senderPassword = "your_password";
            string receiverEmail = "receiver_email@qq.com";
            
            // 邮件内容
            string subject = "测试邮件";
            string body = "这是一封测试邮件。";

            // 创建SMTP客户端
            SmtpClient client = new SmtpClient("smtp.qq.com", 587);
            client.EnableSsl = true;
            client.Credentials = new NetworkCredential(senderEmail, senderPassword);

            // 创建邮件消息
            MailMessage message = new MailMessage(senderEmail, receiverEmail, subject, body);
            message.SubjectEncoding = Encoding.UTF8;
            message.BodyEncoding = Encoding.UTF8;
            message.IsBodyHtml = false;

            try
            {
                client.Send(message);
                Console.WriteLine("邮件发送成功!");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"邮件发送失败:{ex.Message}");
            }
        }
    }
}

请注意,你需要将代码中的"your_email@qq.com" 和"your_password"替换为你自己的QQ 邮箱地址

和密码或授权码。另外,需要确保你的QQ 邮箱已开启SMTP 服务,并且允许使用第三方客户端发送邮件。

相关推荐
getapi7 分钟前
Ubuntu 22.04 服务器的系统架构是否为 amd64 x86_64
linux·服务器·ubuntu
xjt_090114 分钟前
基于 Vue 3 构建企业级 Web Components 组件库
前端·javascript·vue.js
rannn_11117 分钟前
【苍穹外卖|Day4】套餐页面开发(新增套餐、分页查询、删除套餐、修改套餐、起售停售)
java·spring boot·后端·学习
qq_124987075321 分钟前
基于JavaWeb的大学生房屋租赁系统(源码+论文+部署+安装)
java·数据库·人工智能·spring boot·计算机视觉·毕业设计·计算机毕业设计
消失的旧时光-194323 分钟前
Linux 入门核心命令清单(工程版)
linux·运维·服务器
我是伪码农26 分钟前
Vue 2.3
前端·javascript·vue.js
短剑重铸之日27 分钟前
《设计模式》第十一篇:总结
java·后端·设计模式·总结
艾莉丝努力练剑31 分钟前
【Linux:文件】Ext系列文件系统(初阶)
大数据·linux·运维·服务器·c++·人工智能·算法
若鱼19191 小时前
SpringBoot4.0新特性-Observability让生产环境更易于观测
java·spring
夜郎king1 小时前
HTML5 SVG 实现日出日落动画与实时天气可视化
前端·html5·svg 日出日落