这里所说的发送邮件,以发送qq邮件为例。
首先我们先要在自己的邮箱配置好如下选项:
在这一步我们首先要开启服务pop3/smtp,其次要记录下自己的邮箱地址和生成的授权码,然后在自己的c#中写如下代码:
1 public static void SendEmail() 2 { 3 MailMessage msg = new MailMessage(); 4 msg.To.Add("");//收件人地址 5 //msg.CC.Add("");//抄送人地址 6 7 msg.From = new MailAddress("","");//发件人邮箱,名称 8 9 msg.Subject = "提醒信息";//邮件标题 10 msg.SubjectEncoding = Encoding.UTF8;//标题格式为UTF8 11 12 msg.Body = "这是一条测试消息";//邮件内容 13 msg.BodyEncoding = Encoding.UTF8;//内容格式为UTF8 14 msg.IsBodyHtml = true; 15 SmtpClient client = new SmtpClient(); 16 17 client.Host = "smtp.qq.com";//SMTP服务器地址 18 client.Port = 587;//SMTP端口,QQ邮箱填写587 19 20 client.EnableSsl = true;//启用SSL加密 21 22 client.Credentials = new NetworkCredential("发件人邮箱", "授权码");//发件人邮箱账号,密码 23 24 client.Send(msg);//发送邮件 25 26 }
基本上qq的发送邮件的简单例子就做完了
时间: 2024-10-13 06:37:56