Exchange's handling of Sieve Reject

David R Bosso dbosso+lists.cyrus at lsit.ucsb.edu
Wed Mar 14 12:11:53 EST 2007


--On March 14, 2007 9:27:03 AM -0400 Joseph Brennan <brennan at columbia.edu> 
wrote:

>
> Users on two separate Exchange servers here have reported that they
> don't see the reason part of messages rejected by sieve.

I've seen this and got the recipient to fix their server.  See:
<http://support.microsoft.com/kb/842120/>

-David


> The Cyrus user has a reject rule.  I can reproduce it simply as:
> --------------------
>
>## INGO
># sieve filter generated by Ingo (March 14, 2007, 8:51 am)
>
> require "reject";
>
># Sieve Reject Test
> if header :comparator "i;ascii-casemap" :contains "Subject" "please
> reject this message"  {
>     reject "You want it rejected, you get it rejected.";
>     stop;
> }
>
> ---------------------
> To see precisely what is returned, send mail to jb51 at columbia.edu with
> the subject "please reject this message".  The mime message looks
> syntactically correct to me, as follows:
>
> main message is multipart/report
> 	part 1 is text/plain
> 	part 2 is message/disposition-notification
> 	part 3 is message/rfc822
> 		
> The Exchange messages were viewed with Outlook.  Outlook users did not
> see any of the message sent by Sieve, but only a new text generated by
> Exchange or Outlook that looks like this:
> ---------------------
>
> From: Mail Sieve Subsystem [mailto:mailer-daemon at columbia.edu]
> Sent: Tuesday, March 13, 2007 5:20 PM
> To: brennan at columbia.edu
> Subject: Automatically rejected mail
>
>
> Your message
>
>       To:       jb51 at columbia.edu
>
>       Subject:  test
>
>       Sent:     3/13/2007 5:19 PM
>
>
> was deleted without being read on 3/13/2007 5:20 PM.
>
> ---------------------
> One of our staff looked at one of the message also with Evolution, and
> reported a *variant* form of the above message, making me wonder what
> data Exchange is sending to the client.  It looks like this:
> ---------------------
>
> Your message
>
>   To:      jb51 at columbia.edu
>   Subject: test attachment
>   Sent:    Tue, 13 Mar 2007 17:18:41 -0400
>
> was not readTue, 13 Mar 2007 17:20:06 -0400?
>
>
>
> mail disposition
> report attachment
>
> Content-Type: message/disposition-notification
> Content-Transfer-Encoding: 7bit
>
> Final-Recipient: RFC822; mailer-daemon at columbia.edu
> Disposition: automatic-action/MDN-sent-automatically; deleted
> Original-Message-ID:
> <BEDDC45BE074D24C8F264EDB900E38F5015766EC at CUIT-EXCHANGE1.ais.columbia.edu>
>
> ---------------------
> Notice the changes in the line spacing, the Sent: line, the "was" line,
> and the inclusion here of the text from mime part 2.  Evolution also
> indicated the presence of a dat attachment after this, which the Outlook
> users did not see.
>
>
> We did not yet test what Outlook shows when it reads as an imap client
> off the Cyrus server.  All the above was read off an Exchange server.
>
> Possible fixes would be to format the rejection like a reply or a
> forwarded message, or plain text, but it would be pretty dumb.  Has
> anyone else dealt with this at all?  Any bright ideas?
>
> Joseph Brennan
> Lead Email Systems Engineer
> 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




More information about the Info-cyrus mailing list