Sorry, I made a typo. It should be "import re" in the second point of last section (not "import lib")
My example Python session to test your folderfilter looks like this: $ python Python 3.7.2 (default, Dec 29 2018, 21:15:15) [GCC 8.2.1 20181127] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import re >>> x = lambda folder: not re.search ('INBOX\.', folder) >>> x('.INBOX.Drafts') False Regards, Tomasz On 2019-01-19 at 16:39, tomasz....@gmail.com wrote: > Dear Francois, > > the syntax is: > > folderfilter = lambda folder: ... > > (you had "lambda" and "folder" switched) > > > Second, your regular expression should be just 'INBOX\.'. Without > a space character after INBOX and without parentheses. > > > You can check these things by: > - Running interactive python: > $ python > - Importing regular expression lib: > import lib > - Assigning your lambda of choice to a variable: > x = lambda folder: not re.search('INBOX\.') > - Checking different inputs: > x('.INBOX.Drafts') > False > > Regards, > Tomasz > > On 2019-01-19 at 15:38, Francois Sauterey wrote: > > Sorry, I do not have to be the first one to ask this question (or a > > similar one), but in the absence of a search engine on the archives, I > > did not find any answer to my questions. > > > > I just bought a new server, and I have to migrate my imap accounts from > > old to new. > > Here are the folders created by running offlineimap: > > .&AMk-l&AOk-ments envoy&AOk-s > > .&AMk-l&AOk-ments supprim&AOk-s > > .Brouillons > > .Courrier ind&AOk-sirable > > .Drafts > > .INBOX.Drafts > > .INBOX.Junk > > .INBOX.Sent > > .INBOX.Trash > > .Junk > > .Sent > > .Trash > > cur > > new > > tmp > > > > The first one contains sent messages (which should be in .Sent) > > > > 1) I do not want to synchonize .INBOX.[Dratf | Junk | Sent | Trash] folders > > So I addes this line in .offlineimaprc > > folderfilter = folder lambda: not re.search ('(INBOX \.)', folder) > > > > *but it does not work* > > > > 2) I would like the messages in .&AMk-l&AOk-ments envoy&AOk-s to be > > synchronized in .Sent > > And no rule seems to work, without generating errors. > > > > Can someone help me? > > > > Best regards > > Francois Sauterey > > > > _______________________________________________ > > OfflineIMAP-project mailing list: > > OfflineIMAP-project@alioth-lists.debian.net > > https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/offlineimap-project > > > > OfflineIMAP homepages: > > - https://github.com/OfflineIMAP > > - http://offlineimap.org _______________________________________________ OfflineIMAP-project mailing list: OfflineIMAP-project@alioth-lists.debian.net https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/offlineimap-project OfflineIMAP homepages: - https://github.com/OfflineIMAP - http://offlineimap.org