一个最简单明了的C#发送邮件例子。
全注释,CSDN上看了下资料,还是蛮简单的!
using System.Net.Mail;//引入Mail命名空间
namespace SendMaill
{
class Program
{
static void Main(string[] args)
{
MailMessage mail = new MailMessage();
//设置邮件标题
mail.Subject = "测试邮件!";
//设置发信人地址
mail.From = new MailAddress("isaced@163.com");
//设置收信人地址(可多个)
mail.To.Add("6401159@qq.com");
//邮件正文
mail.Body = "Test~~~~~~~~~~~";
SmtpClient client = new SmtpClient();
//SMTP服务器地址
client.Host = "smtp.163.com";
//连接SMTP服务器的用户名、密码
client.Credentials = new System.Net.NetworkCredential("用户名", "密码");
//设置为SMTP发送
client.DeliveryMethod = SmtpDeliveryMethod.Network;
//发送邮件
client.Send(mail);
}
}
}