Sieve forwarding loop destroys e-mail

Bron Gondwana brong at fastmail.fm
Mon Mar 31 18:28:37 EDT 2008


On Mon, Mar 31, 2008 at 04:21:20PM +0200, Alain Spineux wrote:
> On Mon, Mar 31, 2008 at 2:40 PM, Joseph Brennan <brennan at columbia.edu> wrote:
> >
> >  Jo Rhett <jrhett at netconsonance.com> wrote:
> >
> >  >  I would ask that you spend some time determining how the
> >  > program could determine it is a bad rule, and provide a patch to fix this
> >  > behavior.  (in short -- it's harder than you think)
> >
> >  A mail delivery system that loses mail is buggy.  I don't need to look
> >  at the code to know that.
> >
> >  You can tell me no one has time to fix it, and in an open source project
> >  I can respect that.  But it is a bug.
> 
> Look at this:
> 
> If my script is
> 
> redirect another.address at somewhere.else
> 
> I expect my mailbox to stay empty, because this is what redirect is
> supposed to do!
> If I found and email in my mailbox this is a BUG, because the script I wrote
> should never let an email come in!

I know, I know - pick me.  How about this one?

discard;


It turns out that a mail delivery system that has been configured in a
way that loses mail has a bug _in_the_person_who_configured_it_.  Now
it may be that the language makes it easy to shoot yourself in the foot,
but that's different from being buggy.

Bron.


More information about the Info-cyrus mailing list