C#邮件发送方法

C# 三种发送邮件方法 C# 三种发送邮件方法使用System.Web.Mail发送使用System.Net.Mail发送使用CDO.Message发送 使用System.Web.Mail发送 using System.Web.Mail; public static void SendEmailByWebMail() { MailMessage mail = new MailMessage(); try { mail.To = "收件人邮箱" 阅读详情
 /// <summary>
        /// 发送邮件 
        /// </summary>
        /// <remarks>
        /// .
        /// 方法名称:sentEmail
        /// 创建人:
        /// 创建日期:
        /// 修改人:无
        /// 修改日期:无
        /// 修改备注:无
        /// </remarks> 
        /// <param name="strTo">收件人</param>
        /// <param name="strFrom">发件人</param>
        /// <param name="strSubject">邮件标题</param>
        /// <param name="strBody">邮件内容</param>
        /// <param name="strUserName">邮件用户名</param>
        /// <param name="strPwd">邮件密码</param>
        /// <param name="strSmtpHost">SMTP主机</param>
        /// <returns>bool</returns>
        /// 测试:Console.WriteLine(EmailHelper.sentEmail("**@qq.com", "**@163.com", "标题", "这个是内容", "**@163.com", "pwd", "SMTP", 25, true));
        public static bool sentEmail(string strTo, string strFrom, string strSubject, string strBody, string strUserName, string strPwd, string strSmtpHost, int duankou, bool isssl)
        {
            //发件人地址
            MailAddress from = new MailAddress(strFrom, "test");

            //收件人地址
            MailAddress to = new MailAddress(strTo);
            //创建邮件对象
            MailMessage message = new MailMessage(from, to);
            //设置邮件标题
            message.Subject = strSubject;
            //设置邮件内容
            message.Body = strBody;
            //设置邮件格式
            message.IsBodyHtml = true;
            //设置发送邮件的SMTP主机


            if (isssl)
            {
                SmtpClient client = new SmtpClient("smtp.163.com", 25); // smtp.gimail.com, 587;Gmail使用的端口
                //  client.Credentials = new System.Net.NetworkCredential(strUserName, strPwd); // Your user name & password
                client.EnableSsl = true; //经过ssl加密 
                client.Credentials = new NetworkCredential(strUserName, strPwd);

                try
                {
                    //发送邮件
                    client.Send(message);
                    return true;
                }

                catch
                {
                    return false;
                }
            }
            else
            {
                SmtpClient client = new SmtpClient(strSmtpHost);
                client.Credentials = new NetworkCredential(strUserName, strPwd);

                try
                {
                    //发送邮件
                    client.Send(message);
                    return true;
                }

                catch
                {
                    return false;
                }
            }
            //设置登录用户.密码

        }


C# 方法 SendMail,用于发送电子邮件并附加日志文件 阅读详情

相关推荐

AD24-层次原理图的设计

4)在原理图关联对话框中双击需要放置方块图的子图,即激活方块图的放置,单击母图的空白处进行放置。3)设计-Create Sheet From Sheet,进入原理图关联对话框。4)放置-添加图纸入口,放置方块图的内部I/O端口并进行名称更改。2)放置-页面符,放置页面符,并执行Table完成属性设置。5)执行Ctrl+W,端口和内部I/O端口对应连接。1)创建一个工程并完成子图的每页原理图的设计。1)新建项目,创建Main原理图页。3)放置-的端口,放置方块图的端口。以上,就是层次原理图页的设计。

qq_52761962的博客 4921

C#实现发送邮件的三种方法

这篇文章主要介绍了C#实现发送邮件的三种方法,实例讲述了Localhost,SMTP与SSL-SMTP三种实现方法,对于C#项目开发有不错的借鉴价值,需要的朋友可以参考下 本文实例讲述了C#实现发送邮件的三种方法。分享给大家供大家参考。具体方法分析如下: 一、问题: 最近公司由于一个R&amp;I项目的需要,用户要求在购买产品或出货等一些环节,需要发送邮件提醒或者说每周一让系统自动采集数据发送一...

u011555996的博客 4326

图文并茂把Ubuntu22.04安装到u盘,实现即插即用

1、刚好打算把Ubuntu安装到u盘,随便记录下整个过程。 2、前提准备:u盘(我的是16g大小),Vmware虚拟机,Ubuntu镜像文件(可以去官网下载); 3、下面记录全过程: 1、打开虚拟机,并选择创建新的虚拟机: 2、选典型: ​ ...

子非鱼 1万+

C# 发送邮件方法

C# 发送邮件方法 发送邮件所用的核心知识点微软封装好的MailMessage类:主要处理发送邮件的内容(如:收发人地址、标题、主体、图片等等)微软封装好的SmtpClient类:主要处理用smtp方式发送此邮件的配置信息(如:邮件服务器、发送端口号、验...

aizhejuan4396的博客 137

保姆级教程:用杰理701N可视化SDK搞定ANC降噪配置(从工具到代码全流程)

本文提供了一份详细的杰理701N可视化SDK配置ANC降噪功能的教程,涵盖从开发环境搭建到代码集成的全流程。通过图形化工具和代码示例,帮助开发者快速掌握ANC参数配置技巧,优化降噪效果,解决常见问题。

weixin_30616969的博客 450

【超详细】C#的单例模式

本文详细介绍了C#中的单例设计模式,包括两种实现方式:普通类泛型单例(Singleton<T>)和基于MonoBehaviour的组件单例(MonoSingleton<T>)。单例模式通过私有构造、静态私有实例和公共访问入口确保全局唯一实例,具有节省资源、保证数据一致性等优势。文章分别阐述了两者的核心原理、代码实现、使用场景及注意事项,并提供了日志管理器和音效管理器的具体应用示例。特别强调了多线程安全、初始化时机和避免过度使用等重要原则,为Unity开发中合理运用单例模式提供了全面指导。

grapefruit_lyy的博客 1534

C# 发送邮件方法2

C# 发送邮件方法2 一、发送邮件程序:(使用System.Web.Mail下的类)public static bool SendMail(string mailhead, string mailbody, string emailadd) ...{ ...

aizhejuan4396的博客 100

PCL——KITTI数据集.bin文件转.pcd并可视化【2025最新版】

kitti数据集中的bin格式点云主要存储的字段为:`x`、`y`、`z`、`intensity`,对应于PCL中的PointXYZI。因此,只需将bin中的属性信息读取出来放入`PointXYZI`即可。本文给出简单易用的实现代码。博客长期更新,本文最近更新时间为:2025年1月11日。

点云侠的博客 3956

C#实战 - C#实现发送邮件的三种方法

当使用 C# 编程语言发送邮件时,可以利用不同的方法来实现。本文将介绍三种常用的方法:使用SMTP客户端库、使用.NET Framework内置类和使用第三方库。我们将详细讨论每种方法的优缺点以及如何实现。

逍遥Sean的博客 3万+

18、AI在基础设施管理与运维中的应用及未来趋势

本文探讨了人工智能(AI)在基础设施管理和运维中的广泛应用,包括性能优化、成本节约、网络安全等多个场景。文章详细介绍了AI在不同领域的应用工具、实际案例以及面临的挑战,并展望了未来AI在基础设施管理中的发展趋势。此外,还分析了AI与Site Reliability Engineering(SRE)框架的结合优势,展示了AI如何提升运维效率和系统可靠性。

n7o8p的博客 147

WblockCloneObjects克隆一个图纸内的实体包括块参照,同名块参照的处理

public static void HeBingTu2(double lieJu, List<string> filePaths) { Document doc = Application.DocumentManager.MdiActiveDocument; Database db = doc.Database; using (DocumentLock docLock = doc.Lock...

1108

linux webmail发送邮件,C# 邮件发送方法【webMail方式】

在C#中发送邮件的方式有2种,一种是使用webmail方式进行发送,另外一种就是采用netmail发送的方式,在采用这2种方式发送邮件时,如果采用公用的邮件服务器(如126邮件服务器,Sina的邮件服务器)都是需要授权认证才能够发送,如果是采用Gmail的话,还会有每天发送邮件的数量等限制。这2种方式是经过我测试通过了的代码,只需要将邮件的用户名和密码修改成自己的即可,同时也可以修改邮件服务器,改...

weixin_31082403的博客 328

基于Keil软件实现对射式红外传感器计次 (江协科技HAL库)

用HAL库复现江协科技,让嵌入式学习之路更顺畅。

2401_82728381的博客 798

C# 发送邮件的方法

private static string MailServer = "";//邮件服务器        private static string FromAddress = ""; //发件人地址        private static string MailPasswo

dyp330的专栏 577

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

c#发送邮件内嵌图片的两种方法

来自:http://outofmemory.cn/code-snippet/1618/c-send-email-neiqian-tupian-liangzhong-method 邮件内容调用图片格式为: 发送邮件的服务端代码为: SmtpClient 发送邮件的对象 //代码省略 System.Net.Mail.MailMessage mailMessage = new S

码农 6016

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

C# 邮件发送方法【webMail方式】

在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式, 测试代码如下: /// <summary> /// NetMail方式测试通过 /// </summary> private void TestSend() { ...

weixin_30933531的博客 303

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

[置顶] C# 邮件发送方法【webMail方式】

在C#中发送邮件的方式有2种,一种是使用webmail方式进行发送,另外一种就是采用netmail发送的方式,在采用这2种方式发送邮件时,如果采用公用的邮件服务器(如126邮件服务器,Sina的邮件服务器)都是需要授权认证才能够发送,如果是采用Gmail的话,还会有每天发送邮件的数量等限制。这2种方式是经过我测试通过了的代码,只需要将邮件的用户名和密码修改成自己的即可,同时也可以修改邮件服务器,改...

weixin_33805743的博客 175

[置顶]C# 邮件发送方法【webMail方式】

在C#中发送邮件的方式有2种,一种是使用webmail方式进行发送,另外一种就是采用netmail发送的方式,在采用这2种方式发送邮件时,如果采用公用的邮件服务器(如126邮件服务器,Sina的邮件服务器)都是需要授权认证才能够发送,如果是采用Gmail的话,还会有每天发送邮件的数量等限制。这2种方式是经过我测试通过了的代码,只需要将邮件的用户名和密码修改成自己的即可,同时也可以修改邮件服务器,改...

weixin_33854644的博客 198

[置顶]C# 邮件发送方法【NetMail方式】

在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式, 测试代码如下: /// <summary> /// NetMail方式测试通过 /// </summary> private void TestSend() { Syst...

weixin_33850890的博客 338

C# 邮件发送方法【NetMail方式】

在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式, 测试代码如下:  ///     /// NetMail方式测试通过     ///     private void TestSend()     {         System.Net.Mail.MailMessage mm = ne

bbptech的专栏 600

[置顶] C# 邮件发送方法【NetMail方式】

在上一篇博文C# 邮件发送方法【webMail方式】中介绍了Webmail的邮件发送方式,现在介绍下C#中使用NetMail发送邮件的方式, 测试代码如下: /// <summary> /// NetMail方式测试通过 /// </summary> private void TestSend() { Syst...

weixin_30782293的博客 100
上一篇: IP查询的方法(PHP和C#)
下一篇: .NET 中有关于URL重写问题
HelloJimmy520
博客等级 码龄16年 31粉丝 13原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值