作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用此代码搜索我的 Gmail 收件箱:
Session session = Session.getDefaultInstance(new Properties());
Store store = session.getStore("imaps");
store.connect("imap.googlemail.com", 993, EMAIL, PASSWORD);
Folder emailFolder = store.getFolder("INBOX");
emailFolder.open(Folder.READ_WRITE);
Message[] messages = emailFolder.search(new AndTerm(new SearchTerm[] { new SubjectTerm(subject), new FromTerm(new InternetAddress(sender)), new YoungerTerm((int)TimeUnit.MINUTES.toSeconds(3)) }));
但我收到此错误:
javax.mail.MessagingException: A4 BAD Could not parse command;
如果我删除 YoungerTerm
搜索词,搜索调用会成功并返回消息,但我需要通过添加 YoungerTerm
过滤器来减少结果。
最佳答案
YoungerTerm类取决于 gmail 不支持的 IMAP 扩展,RFC 5032 。执行您想要的操作的唯一方法是检索 INTERNALDATE
并在客户端中进行过滤。
有点奇怪的是,javamail 允许您创建并发送使用 YoungerTerm 的命令;它肯定应该知道服务器会拒绝它吗?
关于java - 如何获取不早于 X 秒的电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40486011/
我有一个 javascript 函数,可以执行以下操作; 它将日期编辑框设置为与另一个日期编辑相同的日期。但是我希望它将 txt_Testin
我有一个输入框,类型为“时间”。我想将迟到时间 (23:00pm) 作为最小值,将早期时间 (6:00am) 作为最大值 - 创建一个 23pm - 6am 的范围。 (即中午 11 点、中午 12
使用 Joda 时间并获得类似以下行为的最简单方法是什么: public boolean check( DateTime checkTime ) { DateTime someTime = n
我想计算 updated_at 比 created_at 早 2 小时的记录。 代码 $teLang = $kentekens->where('updated_at', '>', 'created_a
我是一名优秀的程序员,十分优秀!