Please first read about CyrusInteroperability.

Note that this does not apply to Cyrus versions starting with 2.1.14 (the interoperability problem was solved). Note that due to the unique nature of this problem the later versions have a rfc2046_strict ImapdConf? option which will restore the old behavior.

RFC 2046 has some text which, if interpreted literally, does not allow outer mime boundrys to be substrings of inner mime boundries. Eudora, as it happens, creates messages which have just that format. The problem is that earlier versions of the MIME spec did not contain this restriction, so 2046 is not backwards compatible (in a literal interpretation).

After discussions with other implementors within the IETF, it was decided that Eudora's behavior was clearly broken, Cyrus's behavior was unfriendly to interoperability but technically correct, and RFC 2046 probably needs a clarification. Thus, we corrected the behavior in Cyrus with an option to revert to the strict behavior if a site so desires.

-- RobSiemborski? - 24 Jul 2003

Topic revision: r10 - 01 Nov 2005 - 04:44:32 - TWikiGuest
 
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback