发送邮箱代码
SmtpClient smtp = new SmtpClient(); //实例化一个SmtpClientsmtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.EnableSsl = false; //smtp服务器是否启用SSL加密
smtp.Host = "smtp.163.com";//指定 smtp 服务器地址
smtp.Port = 25; //指定 smtp 服务器的端口,默认是25,如果采用默认端口,可省去
//如果你的SMTP服务器不需要身份认证,则使用下面的方式,不过,目前基本没有不需要认证的了
smtp.UseDefaultCredentials = true;
//如果需要认证,则用下面的方式
smtp.Credentials = new NetworkCredential("xxx@163.com", "xxx"); //用户名和密码
MailMessage mm = new MailMessage(); //实例化一个邮件类
mm.Priority = MailPriority.High; //的优先级,分为 Low, Normal, High,通常用 Normal即可
mm.From = new MailAddress("xxx@163.com", "购物提醒", Encoding.GetEncoding(936));
mm.To.Add(toEmail);
mm.Sender = new MailAddress("xxx@163.com", "邮件发送者", Encoding.GetEncoding(936));
mm.Subject = "购物提醒"; //标题
mm.SubjectEncoding = Encoding.GetEncoding(936);
mm.IsBodyHtml = true; //正文是否是HTML格式
mm.BodyEncoding = Encoding.GetEncoding(936);
mm.Body = html;
smtp.Send(mm);
//Response.Write("成功"); --------------------编程问答--------------------
什么问题呢? --------------------编程问答--------------------
什么问题呢? --------------------编程问答-------------------- 想写个群发邮件 --------------------编程问答--------------------
需要控制邮件的间隔,时间,注意规避规则,否则就进邮件服务商黑名单了 --------------------编程问答-------------------- 一个是看你服务商的SMTP的配置,一个是大量发送垃圾邮件肯定会被block。
补充:.NET技术 , ASP.NET