WIP: Add Sieve parser and interpreter #209

Closed
Manos Pitsidianakis wants to merge 1 commits from sieve into master

TODOS:

Dovecot vendor capabilities:

TODOS: - [x] add "envelope" https://datatracker.ietf.org/doc/html/rfc5228.html#section-5.4 - [x] add "date" https://datatracker.ietf.org/doc/html/rfc5260.html#section-4 - [ ] add "index" - [ ] add "copy" https://datatracker.ietf.org/doc/html/rfc3894.html - [x] add "relational" https://datatracker.ietf.org/doc/html/rfc5231.html - [ ] add "ihave" https://datatracker.ietf.org/doc/html/rfc5463.html - [ ] add "environment" https://datatracker.ietf.org/doc/html/rfc5183.html - [ ] add "foreverypart" "mime" "replace" "enclose" "extracttext" https://datatracker.ietf.org/doc/html/rfc5703.html - [ ] add "variables" https://datatracker.ietf.org/doc/html/rfc5229.html - [ ] add "body" https://datatracker.ietf.org/doc/html/rfc5173.html - [ ] add "duplicate" https://datatracker.ietf.org/doc/html/rfc7352.html - [ ] add "include" https://datatracker.ietf.org/doc/html/rfc6609.html - [ ] add "notify" https://datatracker.ietf.org/doc/html/rfc5435.html - [ ] add "editheader" https://datatracker.ietf.org/doc/html/rfc5293.html - [ ] add "imap4flags" https://datatracker.ietf.org/doc/html/rfc5232.html - [ ] add "mailbox", "mboxmetadata" "servermetadata" https://datatracker.ietf.org/doc/html/rfc5490.html#section-3 - [ ] add "regex"? https://datatracker.ietf.org/doc/draft-ietf-sieve-regex/ - [ ] add "reject" https://datatracker.ietf.org/doc/html/rfc5429.html#section-2.2 - [ ] add "subaddress" https://datatracker.ietf.org/doc/html/rfc5233.html Dovecot vendor capabilities: - [ ] "vnd.dovecot.debug" https://raw.githubusercontent.com/dovecot/pigeonhole/main/doc/rfc/spec-bosch-sieve-debug.txt - [ ] "vnd.dovecot.filter" https://raw.githubusercontent.com/dovecot/pigeonhole/main/doc/rfc/spec-bosch-sieve-extprograms.txt
Manos Pitsidianakis added the
enhancement
label 2022-12-27 22:02:09 +02:00
Manos Pitsidianakis self-assigned this 2022-12-27 22:02:09 +02:00
Manos Pitsidianakis added 2 commits 2022-12-27 22:02:10 +02:00
Manos Pitsidianakis added a new dependency 2022-12-27 22:20:41 +02:00
Manos Pitsidianakis force-pushed sieve from 4fb3ea3f3b to ac04f1677c 2023-01-02 20:40:52 +02:00 Compare

This will be great, my imap/smtp MTA supports sieve and I use it a lot for filtering and spam.
I notice a binary related to siege on the meli git repo but have not tried.

This will be great, my imap/smtp MTA supports sieve and I use it a lot for filtering and spam. I notice a binary related to siege on the meli git repo but have not tried.

Closing in favor of #302

Closing in favor of #302

Pull request closed

Sign in to join this conversation.
No reviewers
No Milestone
No project
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: meli/meli#209
There is no content yet.