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;


转载请注明:康瑞部落 » c#发送邮件

1 条评论

    发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注