导航:首页 > 编程语言 > 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邮件相关的资料

热点内容
网络安全风险案例 浏览:46
司法考试哪个网站好 浏览:469
android搜索功能代码 浏览:437
文件名如何没有文字 浏览:601
吃鸡地图资源包文件路径 浏览:267
cad文件转移手机 浏览:733
指定局域网内文件delphi 浏览:638
苹果5s充电接口维修 浏览:913
建行app怎么老是信息填写错误 浏览:832
罗技g903切换配置文件 浏览:649
游戏的数据在哪个英文文件夹 浏览:435
编程一般学什么专业课 浏览:394
不属于数据库系统的主要组成部分 浏览:797
jdl是什么网络词 浏览:247
优酷的缓存视频文件夹 浏览:842
jsp页面获取地址栏参数 浏览:893
怎么带小度app听酷狗音乐的歌 浏览:17
icleanerpro白苹果 浏览:786
2016年1024客户端安卓 浏览:136
win7连接不了网络打印机共享的打印机 浏览:214

友情链接