c#调用qq邮箱smtp发送邮件修改版代码分享
2023-06-13 09:15:14 时间
try
{
MailMessagemm=newMailMessage();
MailAddressFromma=newMailAddress("xxxx@qq.com");
MailAddressToma=newMailAddress("MMMMMMM@qq.com",null);
mm.From=Fromma;
//收件人
mm.To.Add("MMMMMM@qq.com");
//邮箱标题
mm.Subject="HelloDear:";
mm.IsBodyHtml=true;
//邮件内容
mm.Body="你好Mr流星!";
//内容的编码格式
mm.BodyEncoding=System.Text.Encoding.UTF8;
//mm.ReplyTo=Toma;
//mm.Sender=Fromma;
//mm.IsBodyHtml=false;
mm.DeliveryNotificationOptions=DeliveryNotificationOptions.OnSuccess;
mm.CC.Add(Toma);
SmtpClientsc=newSmtpClient();
NetworkCredentialnc=newNetworkCredential();
nc.UserName="XXXXX@qq.com";//你的邮箱地址
nc.Password="zzzzz";//你的邮箱密码,这里的密码是xxxxx@qq.com邮箱的密码,特别说明下~
sc.UseDefaultCredentials=true;
sc.DeliveryMethod=SmtpDeliveryMethod.Network;
sc.Credentials=nc;
//如果这里报mailfromaddressmustbesameasauthorizationuser这个错误,是你的QQ邮箱没有开启SMTP,
//到你自己的邮箱设置一下就可以啦!在帐户下面,如果是163邮箱的话,下面该成smtp.163.com
sc.Host="smtp.qq.com";
sc.Send(mm);
}
catch(Exceptionex)
{
thrownewException(ex.Message);
}
这个是我用我的2个QQ测试成功了的,有问题希望各位指正~~
相关文章
- C#-ListView的使用
- 版本QQ邮箱开放Linux版本下载(qq邮箱linux)
- Linux安装QQ:一步一步走(linux上安装qq)
- Linux安装QQ:简易指南(linux怎么装qq)
- 轻松开启Linux的社交时代:安装Linux版QQ(linux版qq)
- Linux版QQ更新至最新版,功能更强大(linux最新版qq)
- 使用Linux版QQ,享受更丰富的功能(linux版本qq)
- QQ在Linux系统的最新版本上线(qq的linux版本)
- 利用Linux命令行轻松安装和使用QQ:一份简明教程(linux命令行qq)
- 使用Linux,畅享QQ聊天的便捷体验(linux使用qq)
- StepbyStep:Linux系统如何安装QQ应用程序(linux怎么安装qq)
- 如何在Linux系统上安装QQ:简单实用的步骤(linux装qq)
- 位 QQ在Linux系统下64位版本发布(qq linux 64)
- C#DataSet的内容写成XML时如何格式化字段数据
- asp.netc#采集需要登录页面的实现原理及代码
- C#中XmlTextWriter读写xml文件详细介绍
- C#利用System.Threading.Thread.Sleep即时输出信息的详解
- C#委托所蕴含的函数指针概念详细解析
- c#网络唤醒功能实现
- C#实现窗体中的各个控件同比自动放缩大小
- C#将Sql数据保存到Excel文件中的方法
- C#实现Datatable排序的方法