asp.net(C#)邮件发送问题 高手帮忙下 给100分
来源:百度知道 编辑:UC知道 时间:2024/06/22 00:36:58
SendTo是要发送到的邮箱账号,Subject是邮件标题,Body为邮件正文(支持html代码)这里是用的163的邮箱,smtp.163.com是163的smtp服务器地址,邮箱账号是abc@163.com,密码是123
在你需要的地方调用这个函数就可以了
#region 发送邮件
public void SendMail(string SendTo,string Subject,string Body)
{
SmtpClient client = new SmtpClient("smtp.163.com");
client.UseDefaultCredentials = true;
client.Credentials = new NetworkCredential("abc", "123");
client.DeliveryMethod = SmtpDeliveryMethod.Network;
MailMessage message = new MailMessage("abc@163.com", SendTo, Subject, Body);
message.BodyEncoding = Encoding.GetEncoding("gb2312");
message.IsBodyHtml = true;
try
{
client.Send(message);
return;
}
catch { return; }
}
#endregion