源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

c#调用qq邮箱smtp发送邮件修改版代码分享

  • 时间:2022-10-11 13:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:c#调用qq邮箱smtp发送邮件修改版代码分享
[u]复制代码[/u] 代码如下:
 try             {                 MailMessage mm = new MailMessage();                 MailAddress Fromma = new MailAddress("xxxx@qq.com");                 MailAddress Toma = new MailAddress("MMMMMMM@qq.com", null);                 mm.From = Fromma;                 //收件人                 mm.To.Add("MMMMMM@qq.com");                 //邮箱标题                 mm.Subject = "Hello Dear:";                 mm.IsBodyHtml = true;                 //邮件内容                 mm.Body = "你好Mr流星!";                 //内容的编码格式                 mm.BodyEncoding = System.Text.Encoding.UTF8;                 //mm.ReplyTo = Toma;                 //mm.Sender =Fromma;                 //mm.IsBodyHtml = false;                 mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;                 mm.CC.Add(Toma);                 SmtpClient sc = new SmtpClient();                 NetworkCredential nc = new NetworkCredential();                 nc.UserName = "XXXXX@qq.com";//你的邮箱地址                 nc.Password = "zzzzz";//你的邮箱密码,这里的密码是xxxxx@qq.com邮箱的密码,特别说明下~                    sc.UseDefaultCredentials = true;                 sc.DeliveryMethod = SmtpDeliveryMethod.Network;                 sc.Credentials = nc;                 //如果这里报mail from address must be same as authorization user这个错误,是你的QQ邮箱没有开启SMTP,                 //到你自己的邮箱设置一下就可以啦!在帐户下面,如果是163邮箱的话,下面该成smtp.163.com                 sc.Host = "smtp.qq.com";                 sc.Send(mm);             }             catch (Exception ex)             {                 throw new Exception(ex.Message);             }
这个是我用我的2个QQ测试成功了的,有问题希望各位指正~~
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部