mirror of
https://github.com/stalwartlabs/mail-server.git
synced 2024-10-24 07:32:52 +00:00
77 lines
1.7 KiB
Text
77 lines
1.7 KiB
Text
|
capabilities: ESEARCH
|
||
|
messages: all
|
||
|
|
||
|
ok store 4 +flags \deleted
|
||
|
ok expunge
|
||
|
|
||
|
# SEARCH ALL
|
||
|
|
||
|
ok search return (all) all
|
||
|
* esearch (tag $tag) all 1:6
|
||
|
ok search return () all
|
||
|
* esearch (tag $tag) all 1:6
|
||
|
ok search return (min) all
|
||
|
* esearch (tag $tag) min 1
|
||
|
ok search return (max) all
|
||
|
* esearch (tag $tag) max 6
|
||
|
ok search return (count) all
|
||
|
* esearch (tag $tag) count 6
|
||
|
|
||
|
# UID SEARCH ALL
|
||
|
|
||
|
ok fetch 1:* UID
|
||
|
* 1 fetch (uid $uid1)
|
||
|
* 2 fetch (uid $uid2)
|
||
|
* 3 fetch (uid $uid3)
|
||
|
* 4 fetch (uid $uid4)
|
||
|
* 5 fetch (uid $uid5)
|
||
|
* 6 fetch (uid $uid6)
|
||
|
|
||
|
ok uid search return (all) all
|
||
|
* esearch (tag $tag) uid all $uid1:$uid3,$uid4:$uid6
|
||
|
ok uid search return () all
|
||
|
* esearch (tag $tag) uid all $uid1:$uid3,$uid4:$uid6
|
||
|
ok uid search return (min) all
|
||
|
* esearch (tag $tag) uid min $uid1
|
||
|
ok uid search return (max) all
|
||
|
* esearch (tag $tag) uid max $uid6
|
||
|
ok uid search return (count) all
|
||
|
* esearch (tag $tag) uid count 6
|
||
|
|
||
|
# \Seen flag test
|
||
|
|
||
|
ok store 2,4 +flags \seen
|
||
|
|
||
|
ok uid search return (all) seen
|
||
|
* esearch (tag $tag) uid all $uid2,$uid4
|
||
|
ok uid search return () seen
|
||
|
* esearch (tag $tag) uid all $uid2,$uid4
|
||
|
ok uid search return (min) seen
|
||
|
* esearch (tag $tag) uid min $uid2
|
||
|
ok uid search return (max) seen
|
||
|
* esearch (tag $tag) uid max $uid4
|
||
|
ok uid search return (count) seen
|
||
|
* esearch (tag $tag) uid count 2
|
||
|
|
||
|
# nonexistent
|
||
|
|
||
|
ok search return () 1000
|
||
|
* esearch (tag $tag)
|
||
|
ok search return (min) 1000
|
||
|
* esearch (tag $tag)
|
||
|
ok search return (max) 1000
|
||
|
* esearch (tag $tag)
|
||
|
ok search return (count) 1000
|
||
|
* esearch (tag $tag) count 0
|
||
|
|
||
|
# UID nonexistent
|
||
|
|
||
|
ok uid search return () 1000
|
||
|
* esearch (tag $tag) uid
|
||
|
ok uid search return (min) 1000
|
||
|
* esearch (tag $tag) uid
|
||
|
ok uid search return (max) 1000
|
||
|
* esearch (tag $tag) uid
|
||
|
ok uid search return (count) 1000
|
||
|
* esearch (tag $tag) uid count 0
|