protected void Page_Load(object sender, EventArgs e)
{
// int next = new Random().Next(maxNum);
}
protected static string GetMixPwd(int num)//生成混合随机数
{
string a = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
StringBuilder sb = new StringBuilder();
for (int i = 0; i < num; i++)
{
sb.Append(a[new Random(Guid.NewGuid().GetHashCode()).Next(0, a.Length - 1)]);
} return sb.ToString();
}
public bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
{
MailMessage message = new MailMessage(); // if (FileUpload1.PostedFile.FileName != "")
// {
// Attachment att = new Attachment("d://test.txt");//发送附件的内容
// message.Attachments.Add(att);
// } message.From = MessageFrom;
message.To.Add(MessageTo); //收件人邮箱地址可以是多个以实现群发
message.Subject = MessageSubject;
message.Body = MessageBody;
//message.Attachments.Add(objMailAttachment);
message.IsBodyHtml = false; //是否为html格式
message.Priority = MailPriority.High; //发送邮件的优先等级 SmtpClient sc = new SmtpClient();
sc.Host = "smtp.qq.com"; //指定发送邮件的服务器地址或IP
sc.Port = 25; //指定发送邮件端口
sc.Credentials = new System.Net.NetworkCredential("[email protected]", "ff349119429"); //指定登录服务器的用户名和密码(发件人的邮箱登陆密码) try
{
sc.Send(message); //发送邮件
}
catch
{
return false;
}
return true; } protected void Button1_Click(object sender, EventArgs e)
{
MailAddress MessageFrom = new MailAddress("[email protected]"); //发件人邮箱地址
string MessageTo = "[email protected]"; //收件人邮箱地址
string MessageSubject = "邮件主题"; //邮件主题
string MessageBody1 = "请进行邮箱验证来完成您注册的最后一步,回复验证码" + GetMixPwd(10);
if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody1))
{
Response.Write("发送邮件成功");
}
else
{
Response.Write("发送邮件失败");
} }
{
// int next = new Random().Next(maxNum);
}
protected static string GetMixPwd(int num)//生成混合随机数
{
string a = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
StringBuilder sb = new StringBuilder();
for (int i = 0; i < num; i++)
{
sb.Append(a[new Random(Guid.NewGuid().GetHashCode()).Next(0, a.Length - 1)]);
} return sb.ToString();
}
public bool Send(MailAddress MessageFrom, string MessageTo, string MessageSubject, string MessageBody)
{
MailMessage message = new MailMessage(); // if (FileUpload1.PostedFile.FileName != "")
// {
// Attachment att = new Attachment("d://test.txt");//发送附件的内容
// message.Attachments.Add(att);
// } message.From = MessageFrom;
message.To.Add(MessageTo); //收件人邮箱地址可以是多个以实现群发
message.Subject = MessageSubject;
message.Body = MessageBody;
//message.Attachments.Add(objMailAttachment);
message.IsBodyHtml = false; //是否为html格式
message.Priority = MailPriority.High; //发送邮件的优先等级 SmtpClient sc = new SmtpClient();
sc.Host = "smtp.qq.com"; //指定发送邮件的服务器地址或IP
sc.Port = 25; //指定发送邮件端口
sc.Credentials = new System.Net.NetworkCredential("[email protected]", "ff349119429"); //指定登录服务器的用户名和密码(发件人的邮箱登陆密码) try
{
sc.Send(message); //发送邮件
}
catch
{
return false;
}
return true; } protected void Button1_Click(object sender, EventArgs e)
{
MailAddress MessageFrom = new MailAddress("[email protected]"); //发件人邮箱地址
string MessageTo = "[email protected]"; //收件人邮箱地址
string MessageSubject = "邮件主题"; //邮件主题
string MessageBody1 = "请进行邮箱验证来完成您注册的最后一步,回复验证码" + GetMixPwd(10);
if (Send(MessageFrom, MessageTo, MessageSubject, MessageBody1))
{
Response.Write("发送邮件成功");
}
else
{
Response.Write("发送邮件失败");
} }
链接的页面接收该id ,判断是否有效。
string MessageBody = "请进行邮箱验证来完成您注册的最后一步,点击下面的链接激活您的帐号:"+
"<br><a target='_blank' rel='nofollow' style='color: #0041D3; text-decoration: underline' "+
"href='E:\\小胡\\WebApplication5\\WebApplication5\\Y.aspx'>激活</a>"