mirror of
https://github.com/mjl-/mox.git
synced 2025-07-19 03:26:37 +03:00
implement the WITHIN IMAP extension, rfc 5032
for IMAP "SEARCH" command criteria "YOUNGER" and "OLDER".
This commit is contained in:
@ -793,6 +793,7 @@ var searchKeyWords = []string{
|
||||
"BEFORE", "BODY",
|
||||
"CC", "DELETED", "FLAGGED",
|
||||
"FROM", "KEYWORD",
|
||||
"OLDER", "YOUNGER", // WITHIN extension, ../rfc/5032:72
|
||||
"NEW", "OLD", "ON", "RECENT", "SEEN",
|
||||
"SINCE", "SUBJECT",
|
||||
"TEXT", "TO",
|
||||
@ -933,6 +934,9 @@ func (p *parser) xsearchKey() *searchKey {
|
||||
p.xspace()
|
||||
sk.date = p.xdate() // ../rfc/8514:267
|
||||
case "SAVEDATESUPPORTED":
|
||||
case "OLDER", "YOUNGER":
|
||||
p.xspace()
|
||||
sk.number = int64(p.xnznumber())
|
||||
default:
|
||||
p.xerrorf("missing case for op %q", sk.op)
|
||||
}
|
||||
|
Reference in New Issue
Block a user