发送邮件
try |
|
{ |
|
MailMessage mm = new MailMessage(); |
|
MailAddress Fromma = new MailAddress( "xxxx@qq.com" ); |
|
MailAddress Toma = new MailAddress( "MMMMMMM@qq.com" , null ); |
|
mm.From = Fromma; |
|
//收件人 |
|
mm.To.Add( "MMMMMM@qq.com" ); |
|
//邮箱标题 |
|
mm.Subject = "Hello Dear:" ; |
|
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); |
|
SmtpClient sc = new SmtpClient(); |
|
NetworkCredential nc = new NetworkCredential(); |
|
nc.UserName = "XXXXX@qq.com" ; //你的邮箱地址 |
|
nc.Password = "zzzzz" ; //你的邮箱密码,这里的密码是xxxxx@qq.com邮箱的密码,特别说明下~ |
|
sc.UseDefaultCredentials = true ; |
|
sc.DeliveryMethod = SmtpDeliveryMethod.Network; |
|
sc.Credentials = nc; |
|
//如果这里报mail from address must be same as authorization user这个错误,是你的QQ邮箱没有开启SMTP, |
|
//到你自己的邮箱设置一下就可以啦!在帐户下面,如果是163邮箱的话,下面该成smtp.163.com |
|
sc.Host = "smtp.qq.com" ; |
|
sc.Send(mm); |
|
|
} |
|
catch (Exception ex) |
|
{ |
|
throw new Exception(ex.Message); |
|
} |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
· AI Agent开发,如何调用三方的API Function,是通过提示词来发起调用的吗