社区
Web 开发
帖子详情
如何在网页上将邮件服务上的邮件删除,急急!!!在线等待!!
shaoxun2002
2003-12-12 10:22:22
如何在网页上将邮件服务上的邮件删除,急急!!!在线等待!!
...全文
186
23
打赏
收藏
如何在网页上将邮件服务上的邮件删除,急急!!!在线等待!!
如何在网页上将邮件服务上的邮件删除,急急!!!在线等待!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
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
打赏
举报
回复
这样也只是添加了一个删除标记
不用再提交服务器,其实这就是在服务器上作的
加载更多回复(3)
[delphi教程]delphi开发教程全攻略(1)
如何在Image上提示字符? 怎样加入tb2k FastReport4.0安装后中文的问题。 怎样单独得到现在的年和月?? [考题]这两种字符串赋值语句有什么区别 TXmlDocument控件使用问题
急急
急!!!网络数据通讯问题(多线程如何解决???) 关于保存一个Record类型到文件中的问题 如何使窗体在用户按下显示桌面之后不会隐藏(不是将它始终置前)谢谢各位 大家好,请D
vb/vb.net开发精粹(23)
编VB程序结合有道
网页
翻译找生词的尝试 请教字符串数据提取思路 请教字符串数据提取思路 自定义控件内模块怎么调用子控件? VB模块化“识别数据库路径” 为什么我的程序里kill t总是
删除
不了呢? VB执行SQL语句耗时太久导致程序假死怎么办? 请教高手指点迷津,如何读取一定格式的文本文件向Excel写入数据? 如何让程序跳过启动时的一个对话框 VC代码转VB 如何更新col
一个硬盘和内存的感人爱情故事!墙裂推荐!!!
我是一个硬盘。 在一个普普通通的台式机里工作。别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏上上下下就要忙的团团转,最后还常常要死机。 我们这一行技术变化快,差不多每过两三年就要升...
怎么用计算机打印出东西,怎样在电脑上打印东西_怎么用电脑打印东西
2016-11-23 11:34:41word打印页面设置步骤: 1、打开Word,在菜单栏依次单击“文件”→“页面设置”菜单命令。 2、打开“页面设置”对话框,切换到“纸张”选项卡。在“纸张大小”下拉列表中选择...2016-12-26 18:44:53在电脑上打印快递单可以根据快递单子用Excel设计一个模板,在这个模板上填上需要填写的地址、姓名等等再打印就行了。希望我的回答能帮到你。20...
Django实现可重用注册登录系统小案例
项目源码:git@github.com:linshutu/login_register.git 项目流程 搭建项目环境 设计数据模型 admin后台 url路由和视图 前端页面设计 登录视图 Django表单(综合前面的步骤) 图片验证码 session会话 注册视图 邮箱注册确认 重用app 1搭建项目环境 --Python3.6.6 --Django1.11.9 --Bootstrap4 ...
Web 开发
81,111
社区成员
341,722
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章