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 条评论