C#发送邮件
//实例化邮件类 MailMessage mailMessage = new MailMessage(); //内容格式为html(内容可以添加html的标签) mailMessage.IsBodyHtml = true; //发件人邮箱地址 mailMessage.From = new MailAddress("563123585@qq.com"); //收件人邮箱地址 mailMessage.To.Add(new MailAddress("123456@qq.com")); //邮件标题 mailMessage.Subject = "测试邮件"; //邮件内容 mailMessage.Body = "我写的一封邮件"; //实例化一个SmtpClient类 SmtpClient client = new StpClient(); //在这里我使用的是QQ;如果是126邮箱则:smtp.126.com;也可以使用IP地址 client.Host = "smtp.qq.com"; //使用安全加密连接 client.EnableSsl = true; //不和请求一块发送 client.UseDefaultCredentials = false; //验证发件人身份(发件人的邮箱账号和密码); client.Credentials = new NetworkCredential("563123585@qq.com", "xq123456"); //发送 client.Send(mailMessage);
请先引用:
using System.Net.Mail;
using System.Net;