求解为何部分IMAP邮箱针对客户端的search命令无法返回正确结果

问题描述

求解为何部分IMAP邮箱针对客户端的search命令无法返回正确结果
用javaMail开发邮件客户端,其SearchTerm类用于过滤邮件,其底层是通过IMAP协议的search命令实现的,开发过程中发现部分邮箱无法返回正确结果。现象如下:我用同一个邮箱帐号分别往sina与163两个邮箱帐号发了一份邮件,并分别登录其IMPA邮箱,通过IMAP协议(RFC3501)中的search命令搜索,其中新浪邮箱能返回正确结果,而163邮箱却返回空,如下图,求高手解惑,谢谢!

imap.sina.com邮箱成功返回:

imap.163.com邮箱返回空:

解决方案

http://outofmemory.cn/code-snippet/2433/JavaMail-course-usage-JavaMail-search-email

时间: 2024-10-22 21:30:27

求解为何部分IMAP邮箱针对客户端的search命令无法返回正确结果的相关文章

请问下高手,现在的ESMTP验证的详细步骤,sever和客户端的详细命令和返回..

问题描述 如题 解决方案 解决方案二:up解决方案三:友情up!

HDFS命令行客户端使用,命令行客户端支持的命令参数,常用命令参数介绍

3.HDFS的shell(命令行客户端)操作 3.1HDFS命令行客户端使用 HDFS提供shell命令行客户端,使用方法如下: [toto@hadoop hadoop-2.8.0]$ hdfs dfs -ls /     (推荐使用这种方式,hdfs现在这种是最新的一种方式) Found 4 items drwxr-xr-x   - toto supergroup          0 2017-05-29 14:01 /findbugs-1.3.9 drwxr-xr-x   - toto s

客户端服务端不同步-xfire 客户端没有等待服务端返回,就向下执行,这样导致客户端获取不到返回值

问题描述 xfire 客户端没有等待服务端返回,就向下执行,这样导致客户端获取不到返回值 服务端配置: <bean id="addressingHandler" class="org.codehaus.xfire.addressing.AddressingInHandler" /> <bean class="org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreat

阿里云邮箱为什么客户端无法使用

  成功绑定阿里云邮箱,需要设置客户端密码才可使用客户端收发阿里云邮箱邮件. 操作方法:登录web邮箱, 点击"客户端密码"-选择"启用客户端代收功能"设置"客户端密码"保存即可. 阿里云邮箱(ALIMAIL)是一个支持多运营商的邮件平台,源于分布式系统,高效大规模数据处理与存储,利用云计算平台优势实现大规模.低成本.高效率应用平台. 为大客户提供定制化的邮箱服务 基于云平台,可以提供不局限于邮件的信息传递.存储的解决方案.分布式集群替代昂贵设备

阿里云邮箱使用客户端收发邮件

  阿云邮箱需要"启用pop功能"才可使用客户端收发邮件. 1.首次登录web邮箱,页面有提示,请点击"立即设置". 2.启用客户端代收功能,并设置密码.

使用脚本解决nfs故障后客户端使用df命令无法退出的问题

使用read超时参数即可解决: ex: read -t5 DIR < <(df) if [ -n "$DIR" ];then echo $DIR else echo "read error" fi 该方法出自:http://dbaspot.com/shell/404467-check-nfs-mount-script.html 查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/Linu

安卓客户端调用wcf,无法返回数据?

问题描述 最近做了一个项目,客户端是用安卓做的,服务端是用socket,及时通讯,获取数据是通过wcf从数据库中获取数据.经过测试,通过安卓发布一条信息后,经过socket,然后访问wcf服务地址时,提示404错误,找不到网页.我在本机创建了一个socket通讯工具,同样调用这个wcf服务,就能返回数据,调用成功.请教这是哪儿出的问题啊?x509证书么?

针对Mysql中mysqldump命令使用的详解

MySQL有很多可以导入数据的方法,然而这些只是数据传输中的一半,另外的一般是从MySQL数据库中导出数据.有许多的原因我们需要导出数据.一个重要的原因是用于备份数据库.数据的造价常常是昂贵的,需要谨慎处理它们.经常地备份可以帮助防止宝贵数据地丢失:另外一个原因是,也许您希望导出数据来共享. 在这个信息技术不断成长的世界中,共享数据变得越来越常见. 比方说Macmillan USA维护护着一个将要出版的书籍的大型数据库.这个数据库在许多书店之间共享,这样他们就知道哪些书将会很快出版.医院越来越走

gtp协议和guogo通信,客户端如何“接收”gnugo的返回信息?

问题描述 怎样做一个象思佳一样的人机对弈软件,我是用java写的!用了一下思佳,是调用gnugo.exe来跟人对弈的.我看了一下gnugo文档,太乱,找不到头绪.我的问题是不知怎样调用.1.在我的程序中怎样运行gnugo.exe的指令?2.怎样将gnugo.exe界面中的所有文本输出到我的用户界面上?3.怎样将人类的着手告诉gnugo.exe?用哪个指令?怎么用?4.在我的程序中怎样获取gnugo.exe的着手?用哪个指令?如果没有指令,是不是将目前对局信息输出为sgf文件,再从sgf文件上读取