JAVAmail发送到QQ邮箱及139问题的问题!
但发送到QQ邮箱就不可以,发送到139邮箱,有时可以有时不可以(是不是139...说明:我用发送程序网上随意可以找到。 ...用126 的转发 ...
139邮箱 pushmail没有JAVA的么
有通用版客户端,不过目前通用版客户端都是试用版本
而且只能主动收邮件,不能主动推送
还在改进当中,你可以尝试下载使用
139PE是付费的哦。5元和20元两种功能套餐费用
你可以在139.pushmail.cn 找到索爱和诺基亚的java通用版客户端,体验
我在用移动的139邮箱,里面有收到新邮件时,发送JAVA PUSH通知。这是什么功能
139邮箱有个邮件到达通知功能,就是有新邮件到达系统发条短信到手机上便于用户及时查看,可以自己设置多种通知方式,其中一种是wappush通知,貌似没有java push哦呵呵。设置方法是登录WEB邮箱后,点击“设置-邮件到达通知”就进入设置页面了,有空可以去研究研究。
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)
{
}
}
}
}
(is)); //创建一个PrintWriter对象,以便向套接字写入内容。 OutputStream os = client.getOutputStream (); PrintWriter sockout; s