Re: Sieve forwarding loop destroys e-mail

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 31, 2008 at 2:40 PM, Joseph Brennan <brennan@xxxxxxxxxxxx> wrote:
>
>  Jo Rhett <jrhett@xxxxxxxxxxxxxxxxx> 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@xxxxxxxxxxxxxx

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!

What you want is a "smart_redirect" command ! Write a new RFC to
extend SIEVE, then
write a patch for cyrus.

>
>
>
>
>  >  > or back to sender (grounds: not deliverable as configured).
>  >
>  > Only if you want to become a source for backscatter.
>
>  Losing mail is much worse than backscatter.  With bounces limited to
>  people who get a forward loop going, bounces are not a big issue.
>
>
>
>
>  Gary Mills <mills@xxxxxxxxxxxxxxx> wrote:
>
>
> >  Of course,
>  > it's impossible to distinguish between a forwarding loop and a real
>  > duplicate unless another `Received' header is added to the message
>  > header.
>
>  Hm.  What if duplicate suppression is turned off?  Infinite loop?
>
>  Hop count is the classic MTA method of detection, but here the very
>  first time around the loop will hit dup suppression.  This calls for
>  something else that lets the system know the message already passed
>  through a local sieve script.
>
>
>
>
>  Joseph Brennan
>  Columbia University Information Technology
>
>
>  ----
>
>
> Cyrus Home Page: http://cyrusimap.web.cmu.edu/
>  Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
>  List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html
>



-- 
Alain Spineux
aspineux gmail com
May the sources be with you
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux