发送邮箱密码找回 比如qq邮箱
2017-04-01 21:09
344 查看
1.在qq邮箱中设置, 开启pop3协议,自动生成密码 记住密码(下边用)
2. 前台页面
<tbody>
<tr>
<td width="138" align="right"><span class="f_f15a22">*</span>用户名:</label></td>
<td width="260"><input runat="server" id="username" name="username" type="text" class="input w205 inputFocus"></td>
<td><div class="tips" id="loginPwd_tips"></div></td>
</tr>
<tr>
<td width="138" align="right"><span class="f_f15a22">*</span>邮箱:</td>
<td width="260"><input runat="server" id="email" name="email" type="text" class="w250 input inputFocus grays" placeholder="请输入有效的邮箱"></td>
</tbody>
后台代码
命名空间
using System.Net;
using System.Net.Mail;
protected void Button1_Click(object sender, EventArgs e) { string name = username.Value;//输入的用户名 string useremail = email.Value;//输入的邮箱 string selsql = "select * from 表 where realname='" + name + "' and email='" + useremail + "'"; DataTable tab = ClassFile.SqlHelper.GetTable(selsql); if (tab.Rows.Count > 0) { string sqlpwd = tab.Rows[0]["password"].ToString();
MailMessage mailmessage = new MailMessage();//创建一个邮件对象 mailmessage.From = new MailAddress("开启pop3服务的邮箱比如:**@qq.com", "用户名 比如:qq昵称");//设置发件人账户 用户名 mailmessage.To.Add(new MailAddress(useremail));//设置收件人账号 mailmessage.Subject = "hello 秘密邮件 请勿泄露";//设置主题 mailmessage.Body = "呀呀呀 请记住呀----"+sqlpwd;//设置正文内容 密码
//制定smtp 服务器地址 SmtpClient smtpclient = new SmtpClient("smtp.qq.com");//smtp.163.com
smtpclient.Credentials = new NetworkCredential("开启pop3服务的邮箱比如:**@qq.com", "邮箱设置开启pop3服务时的密码");//设置账户密码 密码是邮箱中设置开启pop3自动生成的密码 smtpclient.EnableSsl = true;//指定 SmtpClient 使用安全套接字层 (SSL) 加密连接。 smtpclient.Send(mailmessage);//发送邮件 } }
2. 前台页面
<tbody>
<tr>
<td width="138" align="right"><span class="f_f15a22">*</span>用户名:</label></td>
<td width="260"><input runat="server" id="username" name="username" type="text" class="input w205 inputFocus"></td>
<td><div class="tips" id="loginPwd_tips"></div></td>
</tr>
<tr>
<td width="138" align="right"><span class="f_f15a22">*</span>邮箱:</td>
<td width="260"><input runat="server" id="email" name="email" type="text" class="w250 input inputFocus grays" placeholder="请输入有效的邮箱"></td>
</tbody>
后台代码
命名空间
using System.Net;
using System.Net.Mail;
protected void Button1_Click(object sender, EventArgs e) { string name = username.Value;//输入的用户名 string useremail = email.Value;//输入的邮箱 string selsql = "select * from 表 where realname='" + name + "' and email='" + useremail + "'"; DataTable tab = ClassFile.SqlHelper.GetTable(selsql); if (tab.Rows.Count > 0) { string sqlpwd = tab.Rows[0]["password"].ToString();
MailMessage mailmessage = new MailMessage();//创建一个邮件对象 mailmessage.From = new MailAddress("开启pop3服务的邮箱比如:**@qq.com", "用户名 比如:qq昵称");//设置发件人账户 用户名 mailmessage.To.Add(new MailAddress(useremail));//设置收件人账号 mailmessage.Subject = "hello 秘密邮件 请勿泄露";//设置主题 mailmessage.Body = "呀呀呀 请记住呀----"+sqlpwd;//设置正文内容 密码
//制定smtp 服务器地址 SmtpClient smtpclient = new SmtpClient("smtp.qq.com");//smtp.163.com
smtpclient.Credentials = new NetworkCredential("开启pop3服务的邮箱比如:**@qq.com", "邮箱设置开启pop3服务时的密码");//设置账户密码 密码是邮箱中设置开启pop3自动生成的密码 smtpclient.EnableSsl = true;//指定 SmtpClient 使用安全套接字层 (SSL) 加密连接。 smtpclient.Send(mailmessage);//发送邮件 } }
相关文章推荐
- 使用qq邮箱作为找回密码发件邮箱。报错:参数或变量中有语法错误。 服务器响应为:mail from address must be same as authorization u
- python django 中利用QQ邮箱进行邮件发送,可用于邮箱注册、忘记密码
- c#web窗体登录界面登录注册以及密码找回发送邮箱功能
- C# 通过发送邮箱找回密码
- C# 通过发送邮箱找回密码
- 注册/找回密码等功能中发送手机验证码后倒计时效果的实现(基于vue)
- YII的邮箱验证找回密码
- php通过邮箱找回密码
- Java实现邮箱找回密码
- 通过邮箱找回密码
- JAVA实现通过绑定邮箱找回密码功能
- 用户绑定QQ邮箱找回密码
- jsp网页开发中,通过注册邮箱找回密码,并限制连接的有效时间
- springmvc 邮件发送(找回密码)
- Django网站建设-用户注册、登陆、邮箱激活、密码找回
- java web激活邮箱并找回密码
- django 开发忘记密码通过邮箱找回功能示例
- JAVA实现通过绑定邮箱找回密码功能
- 账号通过邮箱找回密码功能设计
- GitLab Server 发送邮件给新增用户使其通过邮箱中的链接去指定地址修改登录密码