/// <summary>
        /// 发送邮件
        /// </summary>
        /// <param name="toaddress">发送邮件的地址</param>
        /// <param name="subject">邮件的主题</param>
        /// <param name="content">邮件的内容</param>
        public static void SendSuccess(string toaddress, string subject, string content)
        {
            MailAddress from = new MailAddress("xxxx@126.com", "xxxx"); //邮件的发件人

            MailMessage mail = new MailMessage();

            //设置邮件的标题
            mail.Subject = subject;
            //设置邮件的发件人
            //Pass:如果不想显示自己的邮箱地址,这里可以填符合mail格式的任意名称,真正发mail的用户不在这里设定,这个仅仅只做显示用
            mail.From = from;
            //设置邮件的收件人
            mail.To.Add(new MailAddress(toaddress));
            //设置邮件的内容
            mail.Body = content;
            //设置邮件的格式
            mail.BodyEncoding = System.Text.Encoding.UTF8;
            mail.IsBodyHtml = true;
            //设置邮件的发送级别
            mail.Priority = MailPriority.Normal;
            mail.DeliveryNotificationOptions = DeliveryNotificationOptions.OnSuccess;
            SmtpClient client = new SmtpClient();
            //设置用于 SMTP 事务的主机的名称,填IP地址也可以了
            client.Host = "smtp.126.com";
            //设置用于 SMTP 事务的端口,默认的是 25
            //client.Port = 25;
            client.UseDefaultCredentials = false;
            //这里才是真正的邮箱登陆名和密码
            client.Credentials = new System.Net.NetworkCredential("xxx@126.com", "xxxxx");
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            //正式发送
            client.Send(mail);
        }

posted on 2012-05-03 16:20  蜜茶  阅读(142)  评论(0)    收藏  举报