java模拟登录邮箱(java模拟登陆网站)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
本篇文章给大家谈谈java模拟登录邮箱,以及java模拟登陆网站对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
- 1、能否用java实现像outlook登陆邮箱一样登陆校内
- 2、java编写一个程序模拟用户登录操作,用户名和密码从键盘输入?
- 3、C# JAVA 登录并且读取163邮箱
- 4、java 如何实现登录139邮箱 并判断是否登录成功?
- 5、java实现登录邮箱,点击链接修改密码
能否用java实现像outlook登陆邮箱一样登陆校内
这个是完全可以的,可以用web或者swing作为前台 然后可以调用java的mail包进行发送 如果想收的话 建议自己架设邮件服务器 阿帕奇有提供的免费邮件服务器的一个service 代码 自己架设一个 想怎么用就怎么用

java编写一个程序模拟用户登录操作,用户名和密码从键盘输入?
import java.util.Scanner;
public class LoginTest {
/**
* @param args
*/
public static void main(String[] args) {
String loginName = "admin";
String passWord = "123456";
Scanner sc = new Scanner(System.in);
boolean isSuccess = false;
int index = 0;
while(!isSuccess){
System.out.println("请输入用户名:");
String name = sc.nextLine(); //读取字符串型输入
System.out.println("请输入密码:");
String passW = sc.nextLine();
if(loginName.equals(name)passWord.equals(passW)){
System.out.println("户名密码正确,退出程序");
isSuccess = true;
}else{
if(++index=3){
System.out.println("用户名密码错误,程序即将退出");
return;
}else{
System.out.println("用户名密码错误,请重新输入");
}
}
}
}
}
C# JAVA 登录并且读取163邮箱
有的时候 不要考虑纯web网页,从移动端作为入口去爬是最简单的方法
这个是163手机邮箱的地址,从这里去找表单提交的方法,通过httpclient模拟提交表单,然后读取邮件列表
再通过httpclient去打开邮件取数据
给你思路了 剩下的可以去写代码了~
java 如何实现登录139邮箱 并判断是否登录成功?
如果你是用socket传输指令法师登陆邮箱的话,那么有专门的命令stat来查看你的登陆是否成功的
一个例子
public static void main(String[] args){
if(args.length!=3){
System.out.println("USE: java POP3Demo mailhost user password");
}
new POP3Demo().receive(args[0],args[1],args[2]);
}
/**
*br方法说明:接收邮件
*br输入参数:String popServer 服务器地址
*br输入参数:String popUser 邮箱用户名
*br输入参数:String popPassword 邮箱密码
*br返回类型:
*/
public static void receive (String popServer, String popUser, String popPassword)
{
String POP3Server = popServer;
int POP3Port = 110;
Socket client = null;
try
{
// 创建一个连接到POP3服务程序的套接字。
client = new Socket (POP3Server, POP3Port);
//创建一个BufferedReader对象,以便从套接字读取输出。
InputStream is = client.getInputStream ();
BufferedReader sockin;
sockin = new BufferedReader (new InputStreamReader (is));
//创建一个PrintWriter对象,以便向套接字写入内容。
OutputStream os = client.getOutputStream ();
PrintWriter sockout;
sockout = new PrintWriter (os, true); // true for auto-flush
// 显示POP3握手信息。
System.out.println ("S:" + sockin.readLine ());
/*-- 与POP3服务器握手过程 --*/
System.out.print ("C:");
String cmd = "user "+popUser;
// 将用户名发送到POP3服务程序。
System.out.println (cmd);
sockout.println (cmd);
// 读取POP3服务程序的回应消息。
String reply = sockin.readLine ();
System.out.println ("S:" + reply);
System.out.print ("C:");
cmd = "pass ";
// 将密码发送到POP3服务程序。
System.out.println(cmd+"*********");
sockout.println (cmd+popPassword);
// 读取POP3服务程序的回应消息。
reply = sockin.readLine ();
System.out.println ("S:" + reply);
System.out.print ("C:");
cmd = "stat";
// 获取邮件数据。
System.out.println(cmd);
sockout.println (cmd);
// 读取POP3服务程序的回应消息。
reply = sockin.readLine ();
System.out.println ("S:" + reply);
if(reply==null) return;
System.out.print ("C:");
cmd = "retr 1";
// 将接收第一丰邮件命令发送到POP3服务程序。
System.out.println(cmd);
sockout.println (cmd);
// 输入了RETR命令并且返回了成功的回应码,持续从套接字读取输出,
// 直到遇到CRLF.CRLF。这时从套接字读出的输出就是邮件的内容。
if (cmd.toLowerCase ().startsWith ("retr")
reply.charAt (0) == '+')
do
{
reply = sockin.readLine ();
System.out.println ("S:" + reply);
if (reply != null reply.length () 0)
if (reply.charAt (0) == '.')
break;
}
while (true);
cmd = "quit";
// 将命令发送到POP3服务程序。
System.out.print (cmd);
sockout.println (cmd);
}
catch (IOException e)
{
System.out.println (e.toString ());
}
finally
{
try
{ if (client != null)
client.close ();
}
catch (IOException e)
{
}
}
}
}
java实现登录邮箱,点击链接修改密码
点击链接--跳转到修改密码的页面--而后输入原来密码,并输入两次新的密码--
点击修改,经过判断,符合要求,提示密码修改成功--下次登录输入新密码即可。
服务器如何解析??
这个是什么意思。
java模拟登录邮箱的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java模拟登陆网站、java模拟登录邮箱的信息别忘了在本站进行查找喔。
