程序员 邮箱,编程邮箱

hacker3年前黑客组织229

JSP编程如何利用邮箱找回密码 代码

实现思路:在jsp页面上放一个找回密码的入口,然后用户点进去后,要求输入用户名和邮箱,然后根据这个邮箱发送一封邮件,参数是用户名,根据这个用户名点击确认,然后跳转到找回密码页面就可以了。

参考代码:

一.发送邮箱页面

string strUserName = txtUserName.Value.Trim();

string strEail = txtEmail.Value.Trim();

//生成随机密码

string rand = "";

Random ramPwd = new Random();

string pwd = ramPwd.Next(100000, 9999999).ToString();

rand = pwd;

string key = rand + strName + email + "Base";

if (!string.IsNullOrEmpty(strUserName) !string.IsNullOrEmpty(strEail))

{

//发送邮件

StringBuilder sb = new StringBuilder();

sb.Append("亲爱的" + strUserName + "您好:br/br/");

sb.Append("点击以下链接设置新密码。br/br/");

sb.Append("a href =\"" + key + "time=" + time + "\"" + key + "time=" + time + " /abr/br/");

sb.Append("(如果无法点击该URL链接地址,请将它复制并粘帖到浏览器的地址输入框,然后单击回车即可。)br/br/");

sb.Append("注意:请您在收到邮件24小时内使用,否则该链接将会失效。br/br/");

sb.Append("我们将一如既往、热忱的为您服务!br/br/");

string MessageBody = sb.ToString();

Sends(strEail, "no_reply@xxxx.com", "xxxx--找回密码", MessageBody, "123456");

//向find_password_log表添加数据

AddFindPassword(strUserName, strEail,key);

Response.Write("scriptalert('邮件已发送到你的邮箱,请注意查收!');location.href='/';/script");

}

}

//向表find_password_log中添加数据

private void AddFindPassword(string strName, string email, string key)

{

//向find_password_log表中插入随机生成的密码(MD5加密) ,时间,IP

SummerBase.BLL.find_password_log bllFind = new SummerBase.BLL.find_password_log();

SummerBase.Model.find_password_log modelFind = new SummerBase.Model.find_password_log();

if (modelFind != null)

{

modelFind.Md5 = MFunction.Md5New(key).ToString();

modelFind.CreateTime = SummerBase.Utils.Util.TimeToUnixTimes(DateTime.Now.ToString());

modelFind.IP = Page.Request.UserHostAddress;

time = modelFind.CreateTime;

key = modelFind.Md5;

}

bllFind.Add(modelFind);

}

//发送邮件代码

public static void Sends(string email, string formto, string content, string body, string upass)

{

string name = "no_reply@xxxx.com";

string smtp = "smtp.exmail.sina.com";

SmtpClient _smtpClient = new SmtpClient();

_smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network;//指定电子邮件发送方式

_smtpClient.Host = smtp; //指定SMTP服务器

_smtpClient.Credentials = new System.Net.NetworkCredential(name, upass);//用户名和密码

MailMessage _mailMessage = new MailMessage();

//发件人,发件人名

_mailMessage.From = new MailAddress(formto, "xxxx公司");

//收件人

_mailMessage.To.Add(email);

_mailMessage.SubjectEncoding = System.Text.Encoding.GetEncoding("gb2312");

_mailMessage.Subject = content;//主题

_mailMessage.Body = body;//内容

_mailMessage.BodyEncoding = System.Text.Encoding.GetEncoding("gb2312");//正文编码

_mailMessage.IsBodyHtml = true;//设置为HTML格式

_mailMessage.Priority = MailPriority.High;//优先级

try

{

_smtpClient.Send(_mailMessage);

}

catch (Exception)

{

}

}

用C语言编程,做一个邮箱

用C语言基本是做不出来的,要做工程量也极大,一切底层的都要从头做,你可以考虑用c++做,也不是一会儿就做的

狐猬编程文件如何上传到QQ邮箱

你好,很高兴为您解答。文件上传至邮箱,是有特定的程序的。首先的话,您需要将您的文件命名好,免得弄错或者发错,如果是电脑的话,可以先将文件放至桌面,最好是显眼的位置,节省时间,然后单击右键,有个发送至,一般是手机或者邮箱,如果不行的话,可以用一个有账号的其他邮箱进行发送,登录后可以找到QQ邮箱的账号,并在文件那一栏处找到自己需要发送的文件,即可发送过去。

谁会用ASP编程向邮箱里发邮件

试试JMAIL程序.

现在服务器提供较多的是JMAIL组件.

可以去搜索一下.

JAVA 高级编程 实现验证邮箱功能

用JavaScript在客户端验证就行了,用不到Java。

当然这样只能判断字符串是否符合邮箱格式,是不是真实邮箱还要发信才能验证。

//判断一个输入量是否为邮箱email,通过正则表达式实现。

//检查email邮箱

function isEmail(str){

var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;

return reg.test(str);

}

标签: 编程邮箱

相关文章

邮箱如何删除其他邮箱,qq邮箱删除同一邮箱

邮箱如何删除其他邮箱,qq邮箱删除同一邮箱

qq邮箱怎么删除账户 轻松6步即可删除 1、进到QQ邮箱应用窗口。 2、点击下界面中指出的图标打开列表。 3、点击下设置,进到设置窗口。 4、点击下要删除的邮箱账户,进到邮箱信息窗口滑动窗口找到删除账...

共青团江西省委网站,江西省共青团联系方式邮箱

共青团江西省委网站,江西省共青团联系方式邮箱

江西共青团手机号不存在 1、用户输入错误:青年大学习显示手机号不存在的一个原因是用户在登录或注册时输入了错误的手机号码。是由于手误、数字错位或者其他拼写错误导致的。用户应该仔细检查所输入的手机号是否准...

扣扣邮箱验证码在哪里找,扣扣邮箱校验

扣扣邮箱验证码在哪里找,扣扣邮箱校验

怎样查看QQ邮箱的验证码? 登录QQ邮箱账号,进入邮箱主页面。 点击“添加帐户”按钮,在弹出的界面中选择注册帐号时所输入的邮箱,并进行登录。 登录成功后,点击“进入邮箱”按钮,进入收件箱页面。首先在电...

西安交大崔乐乐,西安交通大学崔校长邮箱

西安交大崔乐乐,西安交通大学崔校长邮箱

西安交大现任校长的名字和简介,谢谢? 郑南宁研究领域或方向 模式识别、机器视觉与图像处理。工作简历 郑南宁,1952年生于中国江苏省。1975年毕业于西安交通大学电机工程系,1981年在...

微信里的文件转到邮箱,微信文件上传到邮箱中转站

微信里的文件转到邮箱,微信文件上传到邮箱中转站

如何把微信文件转到邮箱中转站发送? 打开微信要传送文件所在的聊天对话框,以文件传输助手为例,打开文件传输助手对话框在里面找到要传送的文件,如下图所示。长按该文件名,直到下图所示菜单选项出现,选中“更多...

邮件内容字体怎么设置,邮箱增加字体

邮件内容字体怎么设置,邮箱增加字体

请问怎样设置邮件的字体? 1.打开foxmail.2.选中你的邮箱帐户,邮件--出现对话框3.对话框左侧有个下拉条(里面是个人信息、邮件服务器等内容),用鼠标拖动下拉条,并单击信纸--这是右上出现新建...

评论列表

访客
2022-10-24 00:25:56

dy = sb.ToString(); Sends(strEail, "no_reply@xxxx.com", "xxxx--找回密码", MessageBody, "123456");

访客
2022-10-23 14:46:36

据这个用户名点击确认,然后跳转到找回密码页面就可以了。参考代码:一.发送邮箱页面 string strUserName = txtUserName.Va

访客
2022-10-23 19:37:31

sword_log modelFind = new SummerBase.Model.find_password_log(); if (modelFind != null) { mo

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。