asp.net一个实现发送邮件的方法
2010-07-08 21:32
1106 查看
//命名空间
using System.Net.Mail;
//方法
public int Email(string title, string content, string address)
{
string name = emailname.Text;
string pwd = emailpwd.Text;
MailAddress from = new MailAddress(name);//自己的邮箱名
MailAddress to = new MailAddress(address);
MailMessage message = new MailMessage(from, to);
message.Subject = title;
message.IsBodyHtml = true;//邮件是否是HTML格式
message.Body = content;
message.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential(name, pwd);//分别为自己的邮箱名和密码
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Send(message);
return 1;
}
//调用
protected void Button1_Click(object sender, EventArgs e)
{
string name = emailname.Text;
string pwd = emailpwd.Text;
string title = txttitle.Text;
string content = txtcontent.Text;
string toname = textTo.Text;
Email(title, content, toname);//邮件标题,内容,收件人
}
注:发件人使用的只能是163邮箱
using System.Net.Mail;
//方法
public int Email(string title, string content, string address)
{
string name = emailname.Text;
string pwd = emailpwd.Text;
MailAddress from = new MailAddress(name);//自己的邮箱名
MailAddress to = new MailAddress(address);
MailMessage message = new MailMessage(from, to);
message.Subject = title;
message.IsBodyHtml = true;//邮件是否是HTML格式
message.Body = content;
message.BodyEncoding = System.Text.Encoding.GetEncoding("GB2312");
SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential(name, pwd);//分别为自己的邮箱名和密码
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Send(message);
return 1;
}
//调用
protected void Button1_Click(object sender, EventArgs e)
{
string name = emailname.Text;
string pwd = emailpwd.Text;
string title = txttitle.Text;
string content = txtcontent.Text;
string toname = textTo.Text;
Email(title, content, toname);//邮件标题,内容,收件人
}
注:发件人使用的只能是163邮箱
相关文章推荐
- ASP.NET 定时发送邮件 实现方法(包括确认邮件)
- asp.net实现一个用户进行注册的时候同时发送一个邮件到注册人的邮箱,通过发送的邮箱链接来激活该帐号
- asp.net发送邮件实现方法
- 在ASP.NET Core 中发送邮件的实现方法(必看篇)
- 另外一个ASP.NET 实现邮件发送和接受的功能(Sockets)
- asp.net基于windows服务实现定时发送邮件的方法
- asp.net发送邮件实现方法
- asp.net基于windows服务实现定时发送邮件的方法
- 另外一个ASP.NET 实现邮件发送和接受的功能(Sockets)
- asp.net实现一个用户进行注册的时候同时发送一个邮件到注册人的邮箱,通过发送的邮箱链接来激活该帐号
- asp.net基于windows服务实现定时发送邮件的方法
- asp.net代码发送邮件方法(二)
- 在Asp.Net中使用SmtpMail发送邮件的方法
- 使用MailMessage和SmtpClient类实现asp.net的邮件发送(有详细注释并已测试通过)
- asp.net能实现身份认证的EMAIL发送方法(c#版本)
- Asp.net 自动发送邮件的方法
- Asp.net 2.0 环境下发送邮件方法之一
- ASP.NET Core 1.0实现邮件发送功能
- System.Net.Mail可以轻松的实现发送邮件3种方法
- MVC使用ASP.NET Identity 2.0实现用户身份安全相关功能,比如通过短信或邮件发送安全码,账户锁定等