JAVA实现找回密码的详细功能

上传人:宝路 文档编号:2724153 上传时间:2017-07-26 格式:DOCX 页数:17 大小:65.87KB
返回 下载 相关 举报
JAVA实现找回密码的详细功能_第1页
第1页 / 共17页
JAVA实现找回密码的详细功能_第2页
第2页 / 共17页
JAVA实现找回密码的详细功能_第3页
第3页 / 共17页
JAVA实现找回密码的详细功能_第4页
第4页 / 共17页
JAVA实现找回密码的详细功能_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《JAVA实现找回密码的详细功能》由会员分享,可在线阅读,更多相关《JAVA实现找回密码的详细功能(17页珍藏版)》请在金锄头文库上搜索。

1、这里,首先向大家简单介绍一下尚邮绑定邮箱的注意事项:1、请先确认您的邮箱支持 pop3只要支持 pop3 或者 imap4 协议的公众邮箱和企业邮箱都可以使用尚邮。目前大多数免费公众邮箱都支持 pop 功能,但是部分需要要手动开 启(在本文的后面我们会针对几个常见的公众邮箱开通 POP 服务以及服务器配置方式进行介绍)。确认您的邮箱支持 pop3 或者 imap4 协议后您就可以绑定邮箱了。2、绑定邮箱:在手机客户端和尚邮网站用户中心的“邮箱管理” 中都可以进行绑定邮箱的操作 。绑定邮箱有两个步骤:一,选择公众邮箱或其他邮箱;二,填写邮箱配置信息。“公众邮箱” 指的是常用的免费邮箱(sina、

2、sohu、qq、139、Gmail 等),尚邮已对这些常见邮箱进行了配置,因此在绑定时只需填写基础信息即可“绑定,如图所示。“其他邮箱” 指的是除“ 公众邮箱” 列表中列出的邮箱外所有支持 pop 或 imap 的邮箱。对于常见邮箱,服务器可以自动对其进行配置,只要填写基础信息后直接“添加” 即可;而对于部分配置较为特殊的企业邮箱或国外邮箱则需要手动配置服务器信息,如果直接添加将会提示“请选择邮件类型”,此时需要将“服务器选项” 勾选后再手动填写,如图所示。补充说明:邮箱配置信息中最容易出现错误的还有邮箱登录名的填写,多数情况下邮箱登录名就是邮箱地址前面的部分,但部分企业邮箱和个别公众邮箱使用

3、地址全称做登录名的,如雅虎、126邮箱。可能出现的问题:为什么绑定邮箱操作后已出现在邮箱列表中的邮箱消失了?在手机客户端上绑定邮箱时尚邮要进行两个步骤的工作:一是,向提交邮箱的配置信息;二是,服务器对提交的信息进行验证。因此当您填写并提交邮箱信息后手机客户端会提示提交成功,这时邮箱列表中能够看到您提交的邮箱,但前面显示一个#的问号。服务器接到您提交的信息后会进行验证,如果验证未通过,您邮箱列表中的那个邮箱将会消失;验证成功后,邮箱列表中邮箱前面的#问号将会变成绿色的对勾。由于目前手机客户端对邮箱绑定的提交和验证是异步的,因此建议您直接在网页用户中心中绑定邮箱,更加直观。新浪(sina)邮箱配置

4、方法及介绍新浪邮箱自今年(08 年)6 月分服务器被攻击后开始对 pop 取件频率进行了严格限制,同时新注册的用户需要手动才能开通 pop 功能(老用户不需要)。手动开通 pop 的方法:登录新浪邮箱后点击“邮箱设置 ”-“帐户”-“pop-smtp 设置”勾选 “开启”后“保存” ,如图所示:服务器配置方法:类型: POP3接收邮件服务器: 接收端口: 110 SSL 否发送邮件服务器: 发送端口: 25 SSL 否QQ 邮箱配置方法及介绍QQ 邮箱需要通过手动的方式开启 pop 功能,方法如下:登陆您的 QQ 邮箱页面后点击页面上方的“设置”-“账号”-“POP3/SMTP 服务”勾选“开

5、启POP3/SMTP 服务”后“保存修改 ”,如图所示服务器配置方法:类型: POP3接收邮件服务器: 接收端口: 110 SSL 否发送邮件服务器: 发送端口: 25 SSL 否同时 QQ 邮箱可以同时开通 Foxmail 邮箱,这样邮箱容量更大,功能更全,而使用的实际上是一个邮箱。Foxmail 配置:类型: POP3 接收邮件服务器: 接收端口: 110 SSL 否 发送邮件服务器: 发送端口: 25 SSL 否用户名:用户名F网易()邮箱配置方法及介绍网易免费邮箱对 pop取信频率有严格的限制,因此相对取信速度比 较慢。网易免费邮箱中126 和 163 邮箱 06 年后注册的以及 邮

6、箱 07年后的注册用户不再支持 pop 功能,需要定制其“随身邮服务”方可开通,老用户本身就是支持 pop 功能的,无需定制。126 邮箱配置方法:类型: POP3接收邮件服务器: 接收端口: 110 SSL 否发送邮件服务器: 发送端口: 25 SSL 否 特别说明:如果您确认您的 126 邮箱开通了 POP功能,但还是不能绑定成功,可以尝试在邮箱用户名处填写 126 邮箱地址全称,再看是否能绑定成功。通常, 126 邮箱无论使用符号前内容或者用邮箱全称来填写“邮箱用户名” 都可以成功绑定。您 可以多尝试下。163 邮箱配置方法:类型: POP3接收邮件服务器: 接收端口: 110 SSL

7、否发送邮件服务器: 发送端口: 25 SSL 否Y 配置方法:类型: POP3接收邮件服务器: 接收端口: 110 SSL 否发送邮件服务器: smtp. 发送端口: 25 SSL 否雅虎()邮箱配置方法及介绍目前尚邮支持比较好的是雅虎中国邮箱: 和。雅虎中国邮箱需要定制“来信提醒” 的服务方可开通 pop 功能。方法如下:登陆雅虎邮箱后点击“pop+来信提醒”-“ 关联手机”-“定制”-“设置”完毕后即可开通 pop,同时有新邮件时雅虎也会给你发送短信提醒,如图所示:也有网友提供雅虎免费开通pop 功能的方法配置方法:类型: POP3 接收邮件服务器: 接收端口: 995 SSL 是 发送邮

8、件服务器: 发送端口:465 SSL 是Gmail 邮箱 配置方法及介绍Gmail 邮箱也需要手动配置 pop 或者 imap 功能。配置方法如下:登录 Gmail邮箱后点击“设置”-“ 转发和 popsmtp”-“pop 下载”下勾选“ 对从现在起所收到的邮件启用 pop”或者“IMAP 访问”中勾选“启用IMAP”然后“保存更改”POP3 配置方法:类型: POP3 接收邮件服务器: 接收端口: 995 SSL 是 发送邮件服务器: 发送端口: 465 SSL 是 IMAP 配置方法:类型: IMAP4 接收邮件服务器: 接收端口: 993 SSL 是 发送邮件服务器: 发送端口: 465

9、 SSL 是补充说明:由于 Gmail 邮箱服务器本身设置的原因,Gmail 邮箱邮件只允许邮件客户端软件 pop 收取一次,因此尚邮取过的邮件,pc 客户端如 outlook 将收不到,反之亦然。另外,Gmail邮箱是将已发送邮件和收到的邮件存放在一起的,所以使用客户端软件收 Gmail 的邮件会将已发送的邮件一同收取下来。Hotmail 邮箱配置方法及介绍Hotmail邮箱目前已全面支持 pop 功能,无需手动开启。服务器配置方法如下:类型: POP3接收邮件服务器: 接收端口: 995 SSL 是发送邮件服务器: 发送端口: 25 TLS/SSL 是 补充说明:Hotmail 的邮箱用户

10、名一定要填写地址全称,否则无法成功绑定。具体代码实现过程:下面是程序步骤:1. 与邮件发送服务器建立器 Socket 连接(需要端口号和服务器名称 )2. 用HELO命令注册到服务器上3. 用AUTH LOGIN命令,根据已有的邮箱账号和密码登陆到服务器4. 用MAIL FROM命令设置邮件源地址信息5. 用MAIL TO命令设置邮件目的地址信息6. 用DATA,FROM,TO,S UBJECT命令分别设置发件人昵称,收件人昵称,主题信息和内容,.+回车结束内容输入7. 最后用QUIT命令退出邮件发送服务下面是程序代码:定义一个接口,主要是上面步骤方法的声明:SendMail.java:pac

11、kage com.sunflower.yuan.sendmail;import java.io.IOException;/* author Caihanyuan* time 2012-8-31 上午 10:27:22*/public interface SendMail /* 向服务器发送命令* * param order* 向服务器发送 的命令行* return 返回服务器状态* */public int sendToServer(String order);/* 解析服 务器返回的应答信息* * return 返回服务器状态* */public int getResult();/* 与服

12、务器发起会话 */public void regist() throws IOException;/* 登录到服务器 */public void login() throws IOException;/* 设置邮 件源地址 */public void setMailFrom() throws IOException; /* 设置邮 件目的地址 */public void setMailTo() throws IOException;/* 设置邮件 内容 */public void setData() throws IOException;/* 退出邮箱服务 */public void quit

13、() throws IOException;/* 发送邮件的主程序 */public boolean sendMail() throws IOException; 接口的实现类。SendMailImp.java:package com.sunflower.yuan.sendmail;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;impo

14、rt .Socket;import .UnknownHostException;import java.util.StringTokenizer;import sun.misc.BASE64Encoder;/* author Caihanyuan* time 2012-8-31 上午 11:05:20*/public class SendMailImp implements SendMail public static final int SINA = 0;public static final int QQ = 1;public static final int FOXMAIL = 2;public static final int WANGYI163 = 3;public static final int WANGYI126 = 8;public static final int YEAH = 4;public static final int HOTMAIL = 5;public static final int YAHOO = 6; public static final int GMAIL = 7;/* 用于向服务器发起连接

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号