diff options
-rw-r--r-- | NEWS | 2 | ||||
-rw-r--r-- | imap.c | 5 |
2 files changed, 7 insertions, 0 deletions
@@ -69,6 +69,8 @@ Unless otherwise noted, changes to this release were made by Matthias Andree. * Add missing --help text for "--sslcertck" option. * fetchmailconf.py: Accept --help and --version. * fetchmail --version now prints the copyright notice. +* don't complain about READ-ONLY IMAP folders in --fetchall --keep mode. + Reported Alexander Zangerl, Debian Bug#348964. fetchmail 6.3.1 (released 2005-12-19): @@ -697,6 +697,11 @@ static int imap_getrange(int sock, ok = gen_transact(sock, check_only ? "EXAMINE \"%s\"" : "SELECT \"%s\"", folder ? folder : "INBOX"); + /* imap_ok returns PS_LOCKBUSY for READ-ONLY folders, + * which we can safely use in fetchall keep only */ + if (ok == PS_LOCKBUSY && ctl->fetchall && ctl-> keep) + ok = 0; + if (ok != 0) { report(stderr, GT_("mailbox selection failed\n")); |