Live data from Hacker News

Sieve: An Email Filtering Language (RFC 5228)

rfc-editor.org

1–10 of 25 posts

Re: Sieve: An Email Filtering Language (RFC 5228)

#2
I work at Nylas (Gmail/MS/IMAP email & calendar connectivity APIs) on the product side and I really wish something like this received adoption.

Between the insufficiencies of IMAP for server-side use and the disparities between the "winners" of the space, the lowest common denominator of what's supported for email is abysmally small.

Re: Sieve: An Email Filtering Language (RFC 5228)

#3
I don’t know what I would do without sieve, I use it to manage my mailing list subscriptions, eg move to folders, mark emails from specific chatty users as read, etc.

It automates a lot of manual cruft and I’m endlessly thankful for it.

I do wish it was more widely supported, and I try to do my part to encourage adoption (I maintain several sieve related packages for Arch Linux).

Re: Sieve: An Email Filtering Language (RFC 5228)

#4
In case people are curious on using Sieve, the official(?) site[0] offers a list of libraries implementing the language in C, Java, Ruby, etc. There is also a list of e-mail clients[1] that seem to support Sieve as a filtering language. (I didn't know Roundcube supported this!)

---

[0] http://sieve.info/libraries

[1] http://sieve.info/clients

Re: Sieve: An Email Filtering Language (RFC 5228)

#6
post #4

In case people are curious on using Sieve, the official(?) site[0] offers a list of libraries implementing the language in C, Java, Ruby, etc. There is also a list of e-mail clients[1] that seem to support Sieve as a filtering language. (I didn't know Roundcube supported this!) --- [0] http://sieve.info/libraries [1] http://sieve.info/clients

I don't think roundcube implements sieve filtering, it's just a client to managesieve. A pretty good one!

Re: Sieve: An Email Filtering Language (RFC 5228)

#9
post #7

Fastmail supports Sieve rules which is really nice because I can do all my filtering server-side https://www.fastmail.help/hc/en-us/articles/360060591373-How...

I'll have to look into that; right now I use isync and run maildrop on everything in my inbox; upside is it works for all my imap accounts; downside is that there is a delay, causing other clients to sometimes see unfiltered mail.

Re: Sieve: An Email Filtering Language (RFC 5228)

#10
I am Fastmail customer so I have access to their Sieve functionality but decided against it. For me the fundamental limitation is that Sieve looks at email only once, when email arrives. I wanted to do the things like: archive email after 3 days being in my inbox, or older than my most recent read email (which would mean I scanned the inbox and the summary was enough) etc. I ended up implementing a Python script that manages my inbox connecting to IMAP server on cron schedule. It also sends me telegram notifications from follow ups on starred threads.
Post reply on HN