C#调用Mail发送QQ邮件
来源:互联网 发布:西部数码域名证书查询 编辑:程序博客网 时间:2024/09/21 08:50
需要用到:
1.System.Net.Mail;
2.QQ邮箱的POP3/SMTP服务码
QQ邮箱的POP3/SMTP服务码获取方法:
1.打开qq邮箱:
2.进入设置页面--》账户:(往下翻)开启服务POP3/SMTP服务,QQ邮箱会给一个POP3/SMTP服务码保存下来
代码:
/// <summary> /// 发送邮件,成功返回true,否则false /// </summary> /// <param name="to">收件人</param> /// <param name="body">内容</param> /// <param name="title">标题</param> /// <param name="whichEmail">是否join</param> /// <param name="path">附件</param> /// <param name="Fname">姓名</param> /// <returns>结果</returns> public static bool SentMailHXD(string to, string body, string title, string whichEmail, string path, string Fname) { bool retrunBool = false; MailMessage mail = new MailMessage(); SmtpClient smtp = new SmtpClient(); string strFromEmail = "";//你的邮箱 string strEmailPassword = "";//QQPOP3/SMTP服务码 try { mail.From = new MailAddress("" + Fname + "<" + strFromEmail + ">"); mail.To.Add(new MailAddress(to)); mail.BodyEncoding = Encoding.UTF8; mail.IsBodyHtml = true; mail.SubjectEncoding = Encoding.UTF8; mail.Priority = MailPriority.Normal; mail.Body = body; mail.Subject = title; smtp.Host = "smtp.qq.com"; smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.Credentials = new System.Net.NetworkCredential(strFromEmail, strEmailPassword); //发送邮件 smtp.Send(mail); //同步发送 retrunBool = true; } catch (Exception ex) { retrunBool = false; } // smtp.SendAsync(mail, mail.To); //异步发送 (异步发送时页面上要加上Async="true" ) return retrunBool; }
调用方法即可:
SentMailHXD("收件人", "内容, "标题", "抄送", "附件(附件方法我移除了)", "你的姓名");</span>
0 0
- C#调用Mail发送QQ邮件
- C#使用Mail类发送QQ邮件
- centos mail发送qq邮件
- Java mail 发送qq邮件-前期准备
- 利用java mail发送QQ邮件
- 使用Flask-Mail发送QQ邮件
- Andoid Java Mail 发送邮件 QQ邮箱
- Java mail 发送qq邮件-普通文本邮件
- PHP调用mail( )函数直接发送邮件
- javax.mail 调用企业邮箱发送邮件
- JAVA程序调用javax.mail发送邮件
- C# 发送邮件 Failure sending mail
- C#发送QQ邮件和GMAIL邮件
- 【笔记】Java Mail发送邮件(使用QQ邮箱)
- 通过javax.mail发送邮件(示例gmail、qq)
- Java mail使用QQ邮箱发送邮件配置方案
- 解决qq邮箱发送邮件失败javax.mail.AuthenticationFailedException
- 使用Flask-Mail和qq邮箱SMTP服务发送邮件
- iOS中Block介绍 内存管理与其他特性
- Gradle
- 第十一节 串口通信
- canvas画线段
- Python+Tornado+Nginx服务器部署解决方案
- C#调用Mail发送QQ邮件
- 远程通信的几种选择(RPC,Webservice,RMI,JMS的区别)
- Ant自动编译打包&发布 android项目
- JVM内存分析工具介绍
- php define
- 使用JQuery上传图片 实现预览
- 通讯录获取和带号码分区排序
- Hibernate get 和load的区别
- Window快捷键简介