try { MailMessage mail = new MailMessage(); string mF = this.txtFromMail.Text; //发件人邮箱地址 如[email protected] string mT = this.txtToMail.Text; //收件人邮箱地址 如[email protected] //邮件的发件人 MailAddress from = new MailAddress(mF, "在邮箱列表显示的(中文)名称", System.Text.Encoding.GetEncoding("GB2312")); mail.From = from; //设置邮件的收件人 MailAddress to = new MailAddress(mT); mail.To.Add(to);
//设置邮件的标题 mail.Subject = "中文标题"; //设置邮件的内容 mail.Body = this.txtMailContext.Text.Trim();
//HTML格式,内容可以包含HMTL标签和超链接 mail.IsBodyHtml = true;
//设置邮件的格式 mail.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312"); //设置邮件的发送级别 mail.Priority = MailPriority.Normal; mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
//邮件发送服务器 SmtpClient client = new SmtpClient(); client.Host = this.txtSMTP.Text; //发件人地址所在的服务器SMTP 如网易126邮箱的为smtp.126.com //设置用于 SMTP 事务的端口,默认的是 25 //client.Port = 25; client.UseDefaultCredentials = false;
//发件人邮箱登陆名和密码 client.Credentials = new System.Net.NetworkCredential("abc", "edf"); client.DeliveryMethod = SmtpDeliveryMethod.Network;
//发送邮件 client.Send(mail); } catch (Exception ex) { this.Page.ClientScript.RegisterStartupScript(this.GetType(), "", "alert('" + ex.Message + "')", true); }
此系本人第一次在博客园发表文章。昨天是农历七月初七,我又在家宅了一天,今天闲来无事决定写点什么,总结一下自己写代码的一些心得和有些功能的代码吧。
不过今天只是一段代码。可能以后的也是,都是大段的代码。把一些代码总结下来放到一个地方,以后找起来应该会简单点。
感慨下程序员的悲惨。= =。写代码的女人太少。难道程序员注定孤独吗!
|
请发表评论