22
07/2014
c#发送邮件
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage(); msg.To.Add("liruiyuanwhu@qq.com"); //添加收件人列表 msg.To.Add("kangrydotnet@qq.com"); //可以添加多个收件人 msg.CC.Add("kangrydotnet@gmail.com"); //添加抄送列表,可添加多人 msg.From = new System.Net.Mail.MailAddress("i@kangry.net", "康瑞信息科技有限公司", System.Text.Encoding.UTF8); //设置发送人显示的邮箱,显示的姓名,用到的编码 msg.Subject = "邮件主题"; //邮件的主题 msg.SubjectEncoding = System.Text.Encoding.UTF8; //主题的编码 msg.Body = "邮件内容"; //邮件的内容 msg.BodyEncoding = System.Text.Encoding.UTF8; //内容的编码 msg.IsBodyHtml = false; //内容是否为html System.Net.Mail.SmtpClient mailclient = new System.Net.Mail.SmtpClient(); mailclient.Credentials = new System.Net.NetworkCredential("i@kangry.net", "你的发送邮件的密码"); mailclient.Host = "smtp.qq.com"; //设置smtp服务器,不同的发送邮件不同 object userState = msg; try { mailclient.Send(msg); //mainclient.SendAsync(msg, userState); //异步发送 Console.WriteLine("发送成功"); } catch(Exception e) { Console.WriteLine("发送失败!" + e.Message); } Console.ReadKey(); return;
1 条评论