After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 713015 - Support server-side filters via ManageSieve protocol
Support server-side filters via ManageSieve protocol
Status: RESOLVED OBSOLETE
Product: geary
Classification: Other
Component: server-support
unspecified
Other All
: Low enhancement
: ---
Assigned To: Geary Maintainers
Geary Maintainers
: 744633 (view as bug list)
Depends on: 221381 714883
Blocks:
 
 
Reported: 2012-05-16 10:04 UTC by Geary Maintainers
Modified: 2018-10-28 22:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Charles Lindsay 2013-11-21 20:17:37 UTC


---- Reported by geary-maint@gnome.bugs 2012-05-16 15:04:00 -0700 ----

Original Redmine bug id: 5267
Original URL: http://redmine.yorba.org/issues/5267
Searchable id: yorba-bug-5267
Original author: Christian Dywan
Original description:

Cyrus and Dovecot servers have implementations for Sieve scripts, which can be
exposed to clients via the IMAP-like ManaSieve protocol. It also has support
by some commercial providers like FastMail. This might be seen as the closest
to a server-side filtering standard.

RFCs:

Sieve: An Email Filtering Language<http://tools.ietf.org/html/rfc5228>

A Protocol for Remotely Managing Sieve
Scripts<http://tools.ietf.org/html/rfc5804>

Examples:

http://en.wikipedia.org/wiki/Sieve_%28mail_filtering_language%29#Example

http://www.tty1.net/blog/2011-07-16-sieve-tutorial_en.html



--- Bug imported by chaz@yorba.org 2013-11-21 20:18 UTC  ---

This bug was previously known as _bug_ 5267 at http://redmine.yorba.org/show_bug.cgi?id=5267

Unknown Component 
   Using default product and component set in Parameters 
Unknown version " in product geary. 
   Setting version to "!unspecified".
Unknown milestone "unknown in product geary. 
   Setting to default milestone for this product, "---".
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.
Resolution set on an open status.
   Dropping resolution 

Comment 1 Federico Bruni 2014-07-23 11:04:07 UTC
I've been using Sieve filters (defined through the Roundcube interface of my service provider) for a while and it always worked. What is the purpose of this issue?
Comment 2 Jim Nelson 2014-07-23 19:25:56 UTC
The purpose of this ticket is to offer a way to manage your server-side Sieve filters through Geary via the ManageSieve protocol, i.e. to manage your filters without the need to launch another tool.
Comment 3 Jim Nelson 2015-02-17 19:21:31 UTC
*** Bug 744633 has been marked as a duplicate of this bug. ***
Comment 4 Lox 2017-01-10 10:33:03 UTC
The missing sieve support is what refrains me from using Geary.
Comment 5 Michael Gratton 2017-01-11 00:39:06 UTC
This would be good candidate to be implemented as some sort of companion, stand-alone application built on Geary's engine (“Sievy”?), or perhaps as some kind of extension.

Patches welcome!
Comment 6 Jean-François Fortin Tam 2017-01-11 02:35:12 UTC
It would be interesting if it was some standalone GNOME application that gets launched by apps like Geary, Evolution, etc. The tricky part might be handling credentials across apps though. "How Hard Can It Be" right? ;)
Comment 7 Michael Gratton 2017-01-11 03:25:34 UTC
(In reply to Jean-François Fortin Tam from comment #6)
> It would be interesting if it was some standalone GNOME application that
> gets launched by apps like Geary, Evolution, etc. The tricky part might be
> handling credentials across apps though. "How Hard Can It Be" right? ;)

Heh, right? I guess if people have added IMAP accounts via GOA, then problem solved?

This was actually why I was thinking that a plugin might be appropriate - much easier to access account info, existing list of mailboxs, open connections, etc. Which I guess applies to Evo as well?
Comment 8 Jean-François Fortin Tam 2017-01-11 23:39:01 UTC
> I guess if people have added IMAP accounts via GOA, then problem solved?

Except that apps like Evolution support both GOA and traditional Evolution/EDS accounts. The former have been too unreliable and inflexible for me, while the latter have worked much better so that's what I'm using. This is why I thought of the credentials as being potentially tricky.
Comment 9 Michael Gratton 2017-11-21 02:52:08 UTC
This would have to be a plugin, so depending on Bug 714883.
Comment 10 Michael Gratton 2018-10-28 22:26:03 UTC
I just wrote up a tracking bug for the plugin system over at gitlab that collects all of the requirements for feature requests that should be implemented as plugins in the one place, so closing this bug in favour of that ticket: https://gitlab.gnome.org/GNOME/geary/issues/155