=== modified file 'lisp/gnus/imap.el' --- lisp/gnus/imap.el 2008-12-23 20:19:07 +0000 +++ lisp/gnus/imap.el 2008-12-23 17:46:55 +0000 @@ -1616,7 +1616,7 @@ (imap-message-data (make-vector 2 0))) (when (imap-mailbox-examine-1 mailbox) (prog1 - (and (imap-fetch "*" "UID") + (and (imap-fetch "*:*" "UID") (list (imap-mailbox-get-1 'uidvalidity mailbox) (apply 'max (imap-message-map (lambda (uid prop) uid) 'UID)))) @@ -1660,7 +1660,7 @@ (imap-message-data (make-vector 2 0))) (when (imap-mailbox-examine-1 mailbox) (prog1 - (and (imap-fetch "*" "UID") + (and (imap-fetch "*:*" "UID") (list (imap-mailbox-get-1 'uidvalidity mailbox) (apply 'max (imap-message-map (lambda (uid prop) uid) 'UID)))) === modified file 'lisp/gnus/nnimap.el' --- lisp/gnus/nnimap.el 2008-12-23 20:19:07 +0000 +++ lisp/gnus/nnimap.el 2008-12-22 23:27:32 +0000 @@ -505,7 +505,7 @@ (imap-mailbox-select group examine)) (let (minuid maxuid) (when (> (imap-mailbox-get 'exists) 0) - (imap-fetch "1,*" "UID" nil 'nouidfetch) + (imap-fetch "1,*:*" "UID" nil 'nouidfetch) (imap-message-map (lambda (uid Uid) (setq minuid (if minuid (min minuid uid) uid) maxuid (if maxuid (max maxuid uid) uid)))