As long as doing things in small steps doesn't make it harder, then I'm all for it. Small steps are usually the best way to make sure something gets done. If you try to bite off the whole project at once, it usually dooms it to failure. The minimum you outlined below would be a HUGE improvement for DBMail.

Matt


Aaron Stone wrote:
Hey folks,

According to RFC 3028, the bare minimum Sieve actions are...

MUST:  keep (deliver to INBOX), discard (drop on the floor), redirect
(aka forward). SHOULD: reject (aka bounce), fileinto (deliver other than
INBOX).

I'm going to get these, except for reject because it's hard, working for
2.1.4. As for the future, everyone wants the Vacation extension for
sure. Other extensions are barely started, like Notify and Imapflags.

How do people feel about me adding the Sieve extensions one at a time as
time permits? Would it be bad if, say, 2.2 shipped with only the bare
minimum plus vacation, and, say, 2.2.1 added notify, 2.2.5 added
include, but only if compiled with more recent libSieve versions?

Or is that just too non-atomic for people to handle?

Aaron


_______________________________________________
Dbmail-dev mailing list
[email protected]
http://twister.fastxs.net/mailman/listinfo/dbmail-dev

Reply via email to