Opened 2 years ago
Closed 2 years ago
#1487897 closed Feature Requests (invalid)
Dovecot Sieve : imapflags replace by imap4flags
| Reported by: | tomamplius | Owned by: | |
|---|---|---|---|
| Priority: | 5 | Milestone: | 0.6-beta |
| Component: | Plugins | Version: | git-master |
| Severity: | major | Keywords: | sievemanage |
| Cc: |
Description
On sieve script imap4flags replace imapflags for dovecot sieve plugin
exemple require ["fileinto","imapflags"]; is replace by require ["fileinto","imap4flags"];
Available module are listed on header on sieved connection.
# telnet localhost 2000 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. "IMPLEMENTATION" "dovecot" "SIEVE" "fileinto reject envelope encoded-character vacation subaddress comparator-i;ascii-numeric relational regex imap4flags copy include variables body enotify environment mailbox date" "SASL" "PLAIN" "STARTTLS" "NOTIFY" "mailto" "VERSION" "1.0" OK "Dovecot ready."
The imapflags extension is now called imap4flags. The CMUSieve implementation is based on an old draft specification that is not completely compatible. Particularly, the mark and unmark commands were removed from the new specification. For backwards compatibility, support for the old imapflags extension can be enabled using the sieve_extensions setting (as explained above). This is disabled by default.
http://wiki.dovecot.org/LDA/Sieve/Dovecot#Migration_from_CMUSieve
Change History (2)
comment:1 Changed 2 years ago by alec
- Milestone changed from later to 0.6-beta
comment:2 Changed 2 years ago by alec
- Resolution set to invalid
- Status changed from new to closed
No feedback.

What exactly is the problem here? Managesieve plugin supports both extensions and writes apropriate name in require clause.