c# Web发送电子邮件
2014-01-04 10:53
344 查看
核心代码:
#region 编辑邮件内容 + private void SendMail()
/// <summary>
/// 编辑邮件内容
/// </summary>
private void SendMail()
{
BLL_User bll_user = new BLL_User();
Model_User model_User = new Model_User();
model_User.PassWord = bll_user.getPassWordbyNickNameandE_mail(this.txtNickName.Text, this.txtE_mail.Text);
if (model_User.PassWord == null)
{
this.lbMessage.Text = "您输入的E_mail不是您注册所填写的,请填写您的注册邮箱!";
}
else
{
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Host = "smtp.163.com";
client.UseDefaultCredentials = false;
//
//启用功能修改处
//
client.Credentials = new System.Net.NetworkCredential("发送邮箱", "发件邮箱密码");
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
//
//启用功能修改处
//
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("发送邮箱", txtE_mail.Text.Trim());
message.Subject = "忘记密码";
message.Body = "您的登录名户和密码分别为:" + this.txtNickName.Text + " " + model_User.PassWord;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
//添加附件需将(附件先上传到服务器)
// System.Net.Mail.Attachment data = new System.Net.Mail.Attachment(@"UpFile\fj.rar",System.Net.Mime.MediaTypeNames.Application.Octet);
//message.Attachments.Add(data);
try
{
client.Send(message);
this.lbMessage.Text = "登录名和密码已经发送到您的" + txtE_mail.Text + "邮箱!";
}
catch (Exception ex)
{
this.lbMessage.Text = "Send Email Failed." + ex.ToString();
}
}
}
#endregion
#region 编辑邮件内容 + private void SendMail()
/// <summary>
/// 编辑邮件内容
/// </summary>
private void SendMail()
{
BLL_User bll_user = new BLL_User();
Model_User model_User = new Model_User();
model_User.PassWord = bll_user.getPassWordbyNickNameandE_mail(this.txtNickName.Text, this.txtE_mail.Text);
if (model_User.PassWord == null)
{
this.lbMessage.Text = "您输入的E_mail不是您注册所填写的,请填写您的注册邮箱!";
}
else
{
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
client.Host = "smtp.163.com";
client.UseDefaultCredentials = false;
//
//启用功能修改处
//
client.Credentials = new System.Net.NetworkCredential("发送邮箱", "发件邮箱密码");
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
//
//启用功能修改处
//
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage("发送邮箱", txtE_mail.Text.Trim());
message.Subject = "忘记密码";
message.Body = "您的登录名户和密码分别为:" + this.txtNickName.Text + " " + model_User.PassWord;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.IsBodyHtml = true;
//添加附件需将(附件先上传到服务器)
// System.Net.Mail.Attachment data = new System.Net.Mail.Attachment(@"UpFile\fj.rar",System.Net.Mime.MediaTypeNames.Application.Octet);
//message.Attachments.Add(data);
try
{
client.Send(message);
this.lbMessage.Text = "登录名和密码已经发送到您的" + txtE_mail.Text + "邮箱!";
}
catch (Exception ex)
{
this.lbMessage.Text = "Send Email Failed." + ex.ToString();
}
}
}
#endregion
相关文章推荐
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- C# 发送电子邮件(含附件)用到的类 system.web.mail
- ASP.NET(C#)发送电子邮件的方法
- C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
- C# websocket与html js实现文件发送与接收处理
- C# httpwebrequest post 发送的数据 urlencode 问题
- C#笔记8——多功能电子邮件发送程序实例
- [导入]C#实现通过HttpWebRequest发送POST请求实现网站自动登陆
- [传智播客学习日记]用C#代码发送电子邮件
- C#发送电子邮件
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- [导入]使用jmail组件发送电子邮件(C#)
- 在.NET 应用程序中用System.Web.Mail 发送电子邮件
- C# 发送电子邮件(含附件)用到的类 system.Net.mail
- .NET(C#):使用SmtpClient发送带有图片和附件的电子邮件
- 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求
- C#发送电子邮件的名称空间:System.Net.Mail