使用C#完成QQ发送邮件(简单使用)

class QQEmail { public bool IsSetEmail(string FromAddress, string ToAddress, string Message,string Pwd) { MailAddress Address = new MailAddress(FromAddress);// MailMessage mail = new MailMessage();// mail.SubjectEncoding = System.Text.Encoding.UTF8; mail.Subject = "这是" + FromAddress + "发送的一段信息:"; mail.BodyEncoding = System.Text.Encoding.UTF8; mail.Body =Message;// mail.IsBodyHtml = true; mail.Priority = System.Net.Mail.MailPriority.Low; mail.To.Add(ToAddress);// mail.From = Address; SmtpClient smtp = new SmtpClient("smtp.qq.com",25);//smtp支持的服务器是smtp.qq.com,服务器端口是25,587也行 smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; smtp.EnableSsl = true;// smtp.UseDefaultCredentials = false; smtp.Credentials = new System.Net.NetworkCredential( FromAddress,Pwd);//切记这两个数据一定要填对 try { smtp.Send(mail); return true; }catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); return false; } } } }
作者:生而为人
出处:https://www.cnblogs.com/Kai-YoungMaster/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。