导航:首页 > 编程语言 > java读取163邮件

java读取163邮件

发布时间:2021-12-08 18:23:14

㈠ IMAP获取163邮件

请问您获取的条件是一致的么?pop3获取后,邮件已从服务器下到本地了,服务器上没了邮件,你再用IMAP去获取,两种 方式当然不一样,你要具体说一下你获取的情况。

java commons email 用163向SMTP服务器提交邮件被认为是垃圾而退回的原因!下面是代码

email.setSubject("hello");试试

㈢ javamail(1.5.2)无法获取网易邮箱的邮件列表(IMAP协议)

网易的比较独特

㈣ 如何用JAVA来读取一个邮箱并取出用户名

String.splite("@")会返回一个数组,数组第一个元素就是邮件用户名

㈤ C# JAVA 登录并且读取163邮箱

有的时候 不要考虑纯web网页,从移动端作为入口去爬是最简单的方法

http://m.mail.163.com/?come=wap

这个是163手机邮箱的地址,从这里去找表单提交的方法,通过httpclient模拟提交表单,然后读取邮件列表
再通过httpclient去打开邮件取数据
给你思路了 剩下的可以去写代码了~

㈥ javamail接收邮件时怎样能像163那样,在邮件正文下面显示都有什么附件

如下是我之前做的用javamail发送邮件(包含附件,且附件是html网页形式)的范例,我稍微修改了下,你参考参考,希望可以帮到你,我之前是发给OutLook的,没有发给163试过,不过我想应该差别不是很大,你试试:
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;
import javax.naming.*;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import com.tbcn.ceap.party.User;
import com.tbcn.ceap.party.custom.bizOper.UserpropertyBizOper;

InternetAddress[] address = null;
String mailTo = "";
boolean sessionDebug = false;
try {
// 设定所要用的Mail 伺服器和所使用的传送协定
java.util.Properties props = System.getProperties();
props.put("mail.host","接收Mail的服务器地址或名称");
props.put("mail.transport.protocol","smtp"); // <=设定所使用的protocol为SMTP(Small Mail Transfer Protocol)
// 产生新的Session 服务
javax.mail.Session mailSession = javax.mail.Session.getDefaultInstance(props,null);
mailSession.setDebug(sessionDebug);
Message msg = new MimeMessage(mailSession);
// 设定传送邮件的发信人
//msg.setFrom(new InternetAddress("想要显示的发件人名称"));
msg.setFrom(new InternetAddress("发件人地址"));
// 设定传送邮件至收信人的信箱
address = InternetAddress.parse("收件人",false);
msg.setRecipients(Message.RecipientType.TO, address);
// 设定信中的主题
msg.setSubject("邮件主题","big5");
// 设定送信的时间
msg.setSentDate(new Date());

//设定信件内容
String newMailBody = new String();
BodyPart mdp = new MimeBodyPart();
mdp.setContent("邮件内容", "text/html;charset=UTF-8");
Multipart mm = new MimeMultipart();
mm.addBodyPart(mdp);
msg.setContent(mm);

//设定附件信息
if(附件内容字串!=null){
mdp=new MimeBodyPart();
try{
DataHandler dh = new DataHandler(附件内容字串,"text/html;charset=UTF-8");
mdp.setDataHandler(dh);
FileDataSource fds = new FileDataSource("附件名字.html");
mdp.setFileName(new String(fds.getName().getBytes("utf-8"),"iso8859-1"));
}catch(Exception ex){
print("message_1--------------"+ex);
}
mm.addBodyPart(mdp);
msg.setContent(mm);
}
// 送信
Transport transport=mailSession.getTransport("smtp");
try{
transport.send(msg);
}catch(Exception ex1){
print("message_1--------------"+ex1);
}
}catch(MessagingException mex){
mex.printStackTrace();
}

㈦ 如何使用HttpClient4.5实现163邮箱登录并获取内容,求java代码。。。

httpclient实现模拟登录163邮箱 ,非常困难,,,这大的网站已经不适合使用httpclient拉...你应该使用基于browser的类库来实现...

㈧ 用java httpclient模拟登录 获取163邮箱联系人

用抓包工具抓包,然后用httpclient全程模拟,注意中间可能要从html中解析一些字段。

㈨ 如何读取163邮件

豋陆邮箱后,进入收件箱,点开邮件标题即会打开信件。

阅读全文

与java读取163邮件相关的资料

热点内容
利用文件中的内容初始化 浏览:935
马云支付宝用到的大数据技术 浏览:333
厦门大数据战略 浏览:720
6s如何设置app切换 浏览:724
西门子编程软件在官方网站哪里找 浏览:511
大数据社会调研报告 浏览:172
数据中的属性有哪些类型 浏览:176
苹果6手机支付宝加密 浏览:480
大数据的内涵以下理解 浏览:92
word2007组合 浏览:643
定向士官在什么网站报志愿填报 浏览:332
hyp是什么文件格式 浏览:720
编程哪里学靠谱 浏览:224
vfp数据库文件是哪个 浏览:694
移动数据已停用怎么解决 浏览:541
小米2s升级miui7耗电 浏览:837
文件资源管理器最近使用文件找不到 浏览:539
sublimetext文件名乱码 浏览:792
安徽宝德网络技术 浏览:44
计算机编程编码怎么回事 浏览:802

友情链接