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

http://wiki.dovecot.org/LDA/Sieve

Change History (2)

comment:1 Changed 2 years ago by alec

  • Milestone changed from later to 0.6-beta

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

Last edited 2 years ago by alec (previous) (diff)

comment:2 Changed 2 years ago by alec

  • Resolution set to invalid
  • Status changed from new to closed

No feedback.

Note: See TracTickets for help on using tickets.