无知...

博客园 首页 新随笔 联系 订阅 管理


            /// <summary>
            /// 发送邮件
            /// </summary>
            /// <param name="to">收件人邮件地址</param>
            /// <param name="from">发件人邮件地址</param>
            /// <param name="subject">邮件主题</param>
            /// <param name="body">邮件内容</param>
            /// <param name="username">登录smtp主机时用到的用户名,注意是邮件地址'@'以前的部分</param>
            /// <param name="password">登录smtp主机时用到的用户密码</param>
            /// <param name="smtpHost">发送邮件用到的smtp主机</param>
            public void Send(string to1, string from1, string subject, string body, string userName, string password, string smtpHost)
            {
                MailAddress from = new MailAddress(from1);
                MailAddress to = new MailAddress(to1);
                MailMessage message = new MailMessage(from, to);
                message.Subject = subject;//设置邮件主题
                message.IsBodyHtml = true;//设置邮件正文为html格式
                message.Body = body;//设置邮件内容
                SmtpClient client = new SmtpClient(smtpHost);
                //设置发送邮件身份验证方式
                //注意如果发件人地址是abc@def.com,则用户名是abc而不是abc@def.com
                client.Credentials = new NetworkCredential(userName, password);
                client.Send(message);
            }  

posted on 2012-10-19 11:27  忘记了....  阅读(113)  评论(0编辑  收藏  举报