We are running Cyrus IMAP4 v2.1.0pre, from a CVS of a month or so ago. Some users have sieve scripts that have two `redirect' commands, one specifying another e-mail address, and one specifying their own e-mail address. Their intention is to forward a copy of the mail and also deliver a copy to their INBOX. However, the second copy disappears.
Apparently, Cyrus sieve re-mails both copies, but when the copy addressed to the original address is re-delivered, the duplicate supression mechanism discards it. I realize that users should specify `keep' instead of `redirect', but most people assume that redirecting mail to your own address will work, rather than discarding the mail. Could sieve be changed to treat this case as a `keep', bypassing the re-mailing? That sounds like the best solution to me. -- -Gary Mills- -Unix Support- -U of M Academic Computing and Networking-