用C#代码发送电子邮件

 1 MailMessage mail = new MailMessage();  2 mail.From = new MailAddress("发件人邮箱");  3 mail.To.Add(new MailAddress("收件人邮箱"));  4 mail.Subject = "标题字符串";  5 mail.Body = "内容字符串";  6 mail.Attachments.Add(new Attachment(@"附件地址"));  7 SmtpClient sc = new SmtpClient("Smtp服务器地址或域名");  8 sc.Credentials = new NetworkCredential("发件人邮箱", "发件人密码");  9 sc.Send(mail); 10 sc.Dispose();

代码很容易看懂,主要是需要发件人的邮箱开启SMTP服务,今天中午用这段代码套在循环里写了个恶意邮件轰炸机,小有成就感,可是发现循环10000次对方只能收到20来封,有待继续研究...

MailMessage mail = new MailMessage(); mail.From = new MailAddress("发件人邮箱"); mail.To.Add(new MailAddress("收件人邮箱")); mail.Subject = "标题字符串"; mail.Body = "内容字符串"; mail.Attachments.Add(new Attachment(@"附件地址")); SmtpClient sc = new SmtpClient("Smtp服务器地址或域名"); sc.Credentials = new NetworkCredential("发件人邮箱", "发件人密码"); sc.Send(mail); sc.Dispose();

原文地址:https://www.cnblogs.com/houzhitong/p/2403919.html