Public bug reported:

Binary package hint: emacs22-common

Gnus' imap modules fail to work with Microsoft Exchange 2007 due to a
peculiarity of Exchange: Exchange does not accept "*" as a sequence-
number meaning `the largest number in use' (as per RFC 2060, page 72),
/unless/ it's used in a range, e.g.: Exchange says that "fetch * UID" is
invalid, but "fetch *:* UID" is OK.

Since "*:*" is semantically equivalent to "*" (`a set ranging from the
highest number to itself' vs. `a set containing only the highest
number'), I suggest simply changing the relevant code in Gnus (imap.el
and nnimap.el) to be `MS-compatible'.

I'm pretty sure that this is really Exchange's fault (RFC 2060 doesn't
look ambiguous to me), but it's probably easier for us to just work
around it than to get the Exchange deployments fixed.

I've tested the attached changes with my installation, and found them to
work:

** Affects: emacs22 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Gnus: nnimap doesn't work with MS Exchange 2007
https://bugs.launchpad.net/bugs/310998
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to