社区
Web 开发
帖子详情
如何在网页上将邮件服务上的邮件删除,急急!!!在线等待!!
shaoxun2002
2003-12-12 10:22:22
如何在网页上将邮件服务上的邮件删除,急急!!!在线等待!!
...全文
85
23
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
23 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
cuij7718
2003-12-15
可以查看获得的邮件是否为已删除的,判断一下删除标记
打赏
举报
回复
赞
wuyg719
2003-12-15
注意邮件服务器的设置会影响到程序的效果。有些邮件服务器是定时删除的模式。
等等参数影响效果,根据自己的邮件服务器可以改进一下程序。
打赏
举报
回复
赞
shaoxun2002
2003-12-14
再读取邮件的时候,是不是需要调用什么函数过滤掉已删除的邮件呢?
打赏
举报
回复
赞
hajavaor
2003-12-14
首先要看你访问邮件是用哪种协议。
对于pop3,
打赏
举报
回复
赞
shaoxun2002
2003-12-14
可这样下次还是能把被标记删除的邮件读出来
打赏
举报
回复
赞
wuyg719
2003-12-13
public void receive(String popServer, String popUser,String popPassword){
Store store = null;
Folder folder = null;
try{
Properties props = System.getProperties();
Session session = Session.getDefaultInstance(props,null);
store = session.getStore("pop3");
store.connect(popServer,popUser,popPassword);
folder = store.getDefaultFolder();
if (folder == null) throw new Exception ("No Default folder");
folder = folder.getFolder("INBOX");
Flags flags = folder.getPermanentFlags();
if (folder == null) throw new Exception("No POP3 INBOX");
folder.open(Folder.READ_WRITE);
Message[] msgs = folder.getMessages();
boolean Analyze;
for ( int msgNum = msgs.length-1 ; msgNum >=0 ; msgNum--)
//倒序处理,防止一个邮件堵死新邮件的处理 修改2003-03-25
{
Analyze=false;
Analyze=analyzeMessage(msgs[msgNum]);
if ( (po_header_id!=null) & (release_num!=null) & Analyze) {
msgs[msgNum].setFlag(Flags.Flag.DELETED,true);
}
}
}catch (Exception ex){
ex.printStackTrace();
}
finally{
try{
if (folder != null) folder.close(true);
if (store != null) store.close();
}
catch (Exception ex){
ex.printStackTrace();
}
}
}
打赏
举报
回复
赞
dwju1981
2003-12-13
wuyg(平平)
给的代码应该比较全了!
打赏
举报
回复
赞
cuij7718
2003-12-12
这得看你连接的mail服务器是否给你这个权限。
给了:调用javamail的删除命令,做删除标记
不给:调用也没用,好像也没有其他办法。
打赏
举报
回复
赞
xqi8
2003-12-12
jmail
打赏
举报
回复
赞
wuyg719
2003-12-12
不明白在说什么?是不是用POP3协议连接到服务器删除邮件?
打赏
举报
回复
赞
jan4984
2003-12-12
不明白.
上网页,点"删除"啊 .
打赏
举报
回复
赞
NewDev
2003-12-12
File file=new File("文件");
if(file.exists()){
file.delete();
}
打赏
举报
回复
赞
shaoxun2002
2003-12-12
谁能给出全部代码呀?
打赏
举报
回复
赞
cuij7718
2003-12-12
to:wuyg(平平)
是这样的?我原来编写的一些javamail程序再删除邮件的时候有的邮箱服务器删除没有问题,有的提示验证失败。像sian,sohu等这些没有问题。有几个邮箱服务器就不行,我还以为是权限问题呢。
看来还是程序的问题,谢谢!
打赏
举报
回复
赞
wuyg719
2003-12-12
Flags flags = folder.getPermanentFlags();
Flags属于javax.mail
打赏
举报
回复
赞
wuyg719
2003-12-12
outlook也是这么删邮件的,这是POP3标准,当然底层还有些东西,
几乎所有的邮件服务器均支持POP3认证用户删除邮件。
因此楼上的一句话多余“这得看你连接的mail服务器是否给你这个权限”
此外,不用提交,一执行这行命令,服务器就会收到删除的通知
打赏
举报
回复
赞
shaoxun2002
2003-12-12
我试了不行
这个标记在SystemFlag里
还是UserFlag里?
打赏
举报
回复
赞
cuij7718
2003-12-12
outlook是怎么做到的我也不是很清楚
我只是把我知道的告诉你。
你应该想你连接的mail服务器会给你这个权限的
祝你好运
打赏
举报
回复
赞
shaoxun2002
2003-12-12
那outlook是怎么做到的呀?
客户端收信后,服务器上的就删掉了
打赏
举报
回复
赞
cuij7718
2003-12-12
这样也只是添加了一个删除标记
不用再提交服务器,其实这就是在服务器上作的
打赏
举报
回复
赞
加载更多回复
相关推荐
HitsukiX:Bot可以改善您
在
Telegram
上
的体验!
如果您
在
电报
上
给我PM,将被忽略。 Hitsuki超越其他机器人的功能 现代的 快速地 模块化的 完全异步 完全开源 经常更新 Hitsuki尊重您的数据隐私,我们不断改善Hitsuki的隐私和安全性 它是什么 Hitsuki X是Hitsuki的...
pyfakewebcam:一个用于
在
Linux
上
将
RGB帧写入伪造的网络摄像头设备的库!
在
Linux
上
将
RGB帧写入伪造的网络摄像头设备的API! 与Python2.7和Python3.x兼容 作者: John Emmons电子
邮件
: 免责声明:我
在
大学时写了这个项目。 我现
在
全职工作,所以我没有时间更新或添加新功能:(.。请随时...
Sessions:通过监视用户
在
指定时间段内的不活动来处理客户端的会话终止,然后重定向到
服务
器
上
将
用户注销的页面!!!
会话 通过监视用户
在
指定时间段内的不活动来处理客户端的会话终止,然后重定向到
服务
器
上
将
用户注销的页面!!!
GWiCS.github.io:GWiCS组织的网站!
fork此存储库(基本
上
将
其复制为您自己的可编辑存储库!) clone您已分叉的存储库(使用git clone [URL] ) 进行所需的所有更改! 将更改推送到您的派生仓库中(使用git add <file> -> git commit -m "commit ...
北方的金!「The Kim in the North!」-crx插件
在
WWWesteros的每一页
上
宣誓效忠北方合法的Kim!
在
所有
网页
上
将
我们光荣的领导者的名字替换为他的应有称号,即“北方的金”! 受到“ Drumpfinator”镀Chrome扩展件的启发。 支持语言:English
It's a Trap!-crx插件
语言:English 我是海军
上
将
Ackbar,我
在
这里向您展示您必须使用...
等待
20秒钟,不要
在
这台电脑
上
做任何事情。 它将指示您离开的扩展,而不是看屏幕。 然后你将开始看到
在
你不包括
在
屏幕
上
注意的时候发生了一些事情。
Yrch!-开源
r! 是一个用PHP编写的类似yahoo的分层网站类别的项目。 r! 愿意成为一个国际社区门户网站,使站点所有者可以
在
其自己的网站
上
将
该社区的新闻和更改通知该社区。
The Kim in the North!-crx插件
语言:English
在
WWWesteros的每一页
上
对效忠北方的金正恩效忠!
在
所有
网页
上
将
我们光荣的领导者的名字替换为他的应有称号,即“北方的金”! 受到“ Drumpfinator”镀Chrome扩展件的启发。
cerebrawl-android:而是用脑电波完成的拔河比赛!
网页
开发部分链接: 指示: 使用 Android Studio 打开 TestLibMuseAndroid 应用程序(您可以通过 File>Import Project 然后单击 Manifest 文件来执行此操作) 插入手机并运行应用程序! 暂停/恢复按钮实际
上
将
...
MyJournal:一款迷你android应用,可让用户随时随地写下创意!
我的日记 一款迷你android应用,可让用户随时随地写下创意! 先决条件 运行Jelly Bean 4.1及更高版本的Android设备。...您可以下载原始副本,克隆或派生此存储库,并
在
android studio
上
将
其打开以进行部署
这是一个陷阱!「It's a Trap!」-crx插件
我是Ackbar海军
上
将
,我
在
这里向您展示您必须多少...
等待
20秒,然后
在
此计算机
上
不执行任何操作。 它将向分机指示您不
在
并且没有看屏幕。 然后,您会开始看到一些事情正
在
发生,而您不必理会屏幕。 支持语言:English
在
iOS
上
将
Chrome开源!
鉴于 Chrome 的开放源代码承诺,我们
在
过去几年花费大量时间做出了必要的更改,以便将 Chrome(iOS 版)的代码
上
行到 Chromium 代码中。目前,这项
上
行工作已完成,开发者可以像编译其他版本 Chromium 那样编译 iOS ...
超级简单!Android旧手机也能搭建http
服务
器ksweb
安装完成后界面如下,默认不使用80端口,只有root的手机才能使用80端口,
上
面显示你的内网ip和外网ip,然后再路由器
上
将
你的内网ip和该设备的mac地址绑定!不然过段时间就需要更换内网的IP地址。 如果出现错误,...
javaMail学习(一)——易邮
邮件
服务
器的使用
这几天跟着慕课网
上
的老师学习javaMail(学习链接如下:https://www.imooc.com/learn/770),做个学习笔记...2、SMTP协议:用来发送
邮件
的协议,默认端口号:253、POP3协议:用来接收
邮件
的协议,默认端口号:110 ...
ETL的基础知识,看完你就全明白了!
该方式是根据抽取要求,
在
要被抽取的源表
上
建立插入、修改、
删除
3个触发器,每当源表中的数据发生变化,就被相应的触发器将变化的数据写入一个增量日志表,ETL的增量抽取则是从增量日志表中而不是直接
在
源表中抽取...
Unity 实战项目 ☀️| 学会如何
在
Unity项目中改变 鼠标样式 !
学会如何
在
Unity项目中改变 鼠标样式 ! 以及
在
项目中如何正确使用,看完包你学会!
MMM-AfterShip:
在
一个模块中跟踪所有交货。
在
全球范围内支持428个快递公司!
在
一个模块中跟踪所有交货。 为全球428个快递公司提供支持。 这就是你得到的 当前正
在
运输的所有交货的轮换。 状态,预计交货日期,快递,跟踪号等。 。 UPS,FedEx,USPS等。
在
假期期间,如果您有多个快递员来进行...
IPC摄像头
在
线
状态ping检测与告警
邮件
发送项目总结
本文讲述了IPC摄像头
在
线
监测与发送告警
邮件
项目的详细实现过程,通过ping检测IPC设备是否
在
线
,通过调用libcurl库实现告警
邮件
的发送。
终于来了!Win11 预览版镜像提前出世(附 ISO 下载)
我是陈皮,一个
在
互联网 Coding 的 ITer,微信搜索「陈皮的JavaLib」第一时间阅读最新文章,回复【资料】,即可获得我精心整理的技术资料,电子书籍,一线大厂面试资料和优秀简历模板。 它终于还是来了。6月16日,...
remotedialer:Websockets中的HTTP in TCP中的TCP中的HTTP,通过隧道传输所有内容!
服务
器现
在
可以从
服务
器
上
执行net.Dial,而该
服务
器实际
上
将
在
客户端
上
执行net.Dial,并来回传送所有字节。 娱乐时间! 请参阅和如何使用。 或不。。。这个框架可能会伤您的脑筋,试图进行概念化。 也可以看看:...
发帖
Web 开发
加入
微信扫一扫
点击复制链接
8.0w+
社区成员
34.1w+
社区内容
Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-12-12 10:22
社区公告
暂无公告