asp.net在线发送邮件,以前没做过,调试好了。
首先引入两个命名空间system.net,system.net.mail
我测试的时候使用的是QQ邮箱和163的。通过了。。
MailMessage Msg = new MailMessage("\"test\"<sentmailaddress@163.com>", "\"1111\"<tomailaddress@qq.com>"); Msg.Subject = "test";//邮件的主题 Msg.IsBodyHtml = true;//邮件是否为HTML格式的 Msg.Body = "邮件内容"; SmtpClient objEmail = new SmtpClient("smtp.163.com"); //SMTP服务器主机名,比如GMail的smtp.gmail.com objEmail.Credentials = new NetworkCredential("username", "password"); objEmail.EnableSsl = false; //是否启用加密连接,GMail的邮箱必须用加密,其他不支持的邮箱用false objEmail.Send(Msg);