public void sendMail() {
MailMessage mm = new MailMessage();
//mm.Sender = new MailAddress("mail@aliyun.com", "linjie");
mm.From = new MailAddress("2303645367@qq.com", "el**zt****qj*b");//发送方
mm.To.Add(new MailAddress("1538853533@qq.com"));//接受方
//mm.CC.Add(new MailAddress("test@163.com", "123789"));//抄送方,CC就是carbon copy,副本,及抄送的意思
mm.Subject = "Hello!";//主题
mm.Body = "你好啊";//内容
mm.IsBodyHtml = false;//是否使用html格式
mm.Priority = MailPriority.High;//优先级
Attachment a = new Attachment("C:\\Users\\Administrator\\Pr\\指南针.jpg", MediaTypeNames.Image.Jpeg);//附件
mm.Attachments.Add(a);
SmtpClient client = new SmtpClient();//smtp客户端
client.Host = "smtp.qq.com";//服务器主机
client.DeliveryMethod = SmtpDeliveryMethod.Network;//发送方式
client.Port = 25;//端口
client.Credentials = new NetworkCredential("2303645367@qq.com", "el**zt****qj*b");//用户名和密码
client.Send(mm);
Console.WriteLine("邮件发送完成!!");
Console.ReadKey();
}
代码中的“el**zt***qjb”获取方式如下
开启前两项后点击生成授权码