Index: imap.c =================================================================== RCS file: /home/cvs/debian/fetchmail/imap.c,v retrieving revision 1.5 diff -u -r1.5 imap.c --- imap.c 2001/03/07 03:23:50 1.5 +++ imap.c 2001/03/07 17:54:48 @@ -83,12 +83,16 @@ * which causes fetchmail to go into a endless loop * fetching the same message over and over again. * + * However, for check_only, we use EXAMINE which will + * mark the mailbox read-only as per the RFC. + * * This checks for the condition and aborts if * the mailbox is read-only. * * See RFC 2060 section 6.3.1 (SELECT). + * See RFC 2060 section 6.3.2 (EXAMINE). */ - else if (strstr(buf, "[READ-ONLY]")) + else if (!check_only && strstr(buf, "[READ-ONLY]")) return(PS_LOCKBUSY); } while (tag[0] != '\0' && strncmp(buf, tag, strlen(tag)));