使用c#发送邮件

来源:互联网 发布:院士 名额 知乎 编辑:程序博客网 时间:2024/05/18 14:15
            using System.Net;
            using System.Net.Mail;
                      MailMessage messge = new MailMessage();//实例化邮件类
                         messge.From = new MailAddress("**@qq.com");//发件人账号
                          messge.To.Add("**@qq.com");//收件人账号
                          messge.Subject = "主题"//标题
                          messge.IsBodyHtml = true;//格式
                          messge.BodyEncoding = Encoding.UTF8;//编码
                         messge.Body = "正文"//正文
                          messge.Priority = MailPriority.Normal;//设置优先度
                          SmtpClient client = new SmtpClient("smtp.qq.com", 587);SMTP及端口
                          client.Credentials = new NetworkCredential("帐号", "密码");
                         client.EnableSsl = true;//安全连接
                         try {
                            client.Send(messge);//发送
                         Console.WriteLine("发送成功");
                         }
                         catch (Exception ex) {
                                                  Console.WriteLine(ex);
                                                  }
                         Console.Read();
注:腾讯需要设置邮箱的SMTP
0 0
原创粉丝点击