44问答网
所有问题
javamail如何判断邮件状态
如题所述
举报该问题
其他回答
第1个回答 推荐于2016-05-03
pop3服务器是不支持此做法的,
你用Foxmail收邮件(保留备份在服务器上),然后再用邮件服务器自带的web收邮件,最后用OE收邮件,
我以前处理这一问题的做法供你参考参考:
收邮件时把邮件的唯一的UID字符串取出,并保存到web服务器的一个文本文件中,
这样就可以实现通过判断pop3服务器上的每一邮件的UID
是否已存在于文本文件中来确定是否为新邮件了.
本回答被提问者和网友采纳
相似回答
用
javaMail
编写的
邮件
发送程序
怎么判断
是否发送成功
答:
send方法没报异常表示发送成功,但是能不能收到并不一定,也无法判断
,有可能被邮件服务器过滤等问题,收不到邮件。
java发送
邮件如何
获取
状态
比如我发了邮件 ,
怎么知道
是否发送成功呢...
答:
看你获取什么状态了,
你可以自己在写程序时,完成一步,就通过print完成当前步骤的语句,以此判断程序运行后进行到了哪儿
,同时catch(Exception e),当出错时也能判断出是哪儿出的问题。但是否发送成功,这个没法完全作出判断,因为发送地址输入错误,和因网络原因没发过去等原因都属于程序判断不了的错误 ...
javaMail如何
能保证
邮件
发送成功
答:
具体工作方式为:发送SMTP在接到用户的邮件请求后,判断此邮件是否为本地邮件
,若是直接投送到用户的邮箱,否则向dns查询远端邮件服务器的 MX纪录,并建立与远端接收SMTP之间的一个双向传送通道,此后SMTP命令由发送SMTP发出,由接收SMTP接收,而应答则反方面传送。一旦传送通 道建立,SMTP发送者发送MAIL命令...
急求:在
JavaMail
中,
如何
获取messages中的所有“未读”的
邮件
;通过uid...
答:
可以尝试用message.getHeader(String name)得到header的信息
,比如用 message.getHeader("Status")或许可以得到是否已读的信息(或许而已,因为这条语句成功与否取决于服务商是否加入该信息,以及使用的名字是否为"Status")如果需要查看所有的header来判断这个服务商是否加入了message的状态信息,可以用 message.get...
大家正在搜
javamail发送邮件
java邮件全部解析 eml
foxmail邮件发不出去
mail邮箱是什么邮箱
email邮件的本质是
e-mail邮箱是qq邮箱吗
java群发邮件
java邮件开发
邮件服务器java
相关问题
java发送邮件如何获取状态 , 比如我发了邮件 ,怎么知道...
请教javamail收邮件如何判断新邮件的思路
javamail发送邮件怎么确定邮件是否成功了,会有回执信息...
javaMail 怎样判断收到的邮件是回执邮件
java发送邮件程序如何验证邮件是否发送失败
javaMail判断收到的邮件是否是回执邮件
JAVAMAil收取邮件为什么不能判断是否是新邮件
javamail如何判断是否有附件