C# 发送邮件
需要开启邮箱的SMTP服务才可使用
public void SendMail() { System.Net.Mail.MailMessage mailMessage = new System.Net.Mail.MailMessage(); mailMessage.From = new System.Net.Mail.MailAddress("发件人邮箱"); mailMessage.To.Add(new System.Net.Mail.MailAddress("收件人邮箱")); mailMessage.Subject = "邮件标题"; mailMessage.Body = "邮件内容"; System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient(); client.Port = 587; client.Host = "smtp.qq.com";//我用的是qq邮箱,其他邮箱可根据需求更改 client.EnableSsl = true; client.UseDefaultCredentials = false; client.Credentials = new System.Net.NetworkCredential("你的邮箱", "邮箱的授权码"); System.Threading.Thread th = new System.Threading.Thread(Send); th.IsBackground = true; void Send() => client.Send(mailMessage); th.Start();//使用线程可避免卡顿 }
记录下来,只因不想错过

浙公网安备 33010602011771号