62,040
社区成员
发帖
与我相关
我的任务
分享
using System.Web.Mail;
public void SendEmail(to,from,content)
{
MailMessage msgMail = new MailMessage();
msgMail.To = to;
msgMail.From = from;
msgMail.Subject = "找回密码";
msgMail.BodyFormat = MailFormat.Text;
msgMail.Body = content;
try
{
SmtpMail.Send(msgMail);
Response.Write("邮件发送成功.");
}
catch(Exception)
{
Response.Write("发送邮件失败.");
}
}
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Net.Mail" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
/// <summary>
/// 使用指定用户名和密码发送邮件
/// </summary>
/// <param name="receiver">接收者保邮箱名(例456@qq.com)</param>
/// <param name="username">发送邮箱名(例:123@qq.com)</param>
/// <param name="password">发送者密码</param>
public void SendMail(string receiver, string username, string password)
{
System.Net.Mail.SmtpClient client;
client = new System.Net.Mail.SmtpClient("smtp.qq.com");//qq邮件服务器:smtp.qq.com,163邮件服务器:smtp.163.com
client.Timeout = 60000;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(username,password);
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.From = new System.Net.Mail.MailAddress(username, "张三", System.Text.Encoding.UTF8);
message.To.Add(new System.Net.Mail.MailAddress(receiver, "李四", System.Text.Encoding.UTF8));
message.IsBodyHtml = true;
message.Subject = "测试一下!";
message.Body = "测试一下!";
client.Send(message);
}
protected void Button1_Click(object sender, EventArgs e)
{
SendMail("改成接收者的邮箱", "发送者邮箱", "发送者密码");
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>发送邮件</title>
</head>
<body>
<form runat="server" id="form1">
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="发送邮件" />
</form>
</body>
</html>