Eric Abrahamsen writes: > Rainer M Krug writes: > >> <#secure method=pgpmime mode=sign> >> Eric Abrahamsen writes: >> >>> Rainer M Krug writes: >>> >>>> I am posting this here now, as I did not get any reponse on the >>>> gnus.user list. >>>> >>>> I have one folder in my local imap, which I see when I telnet into the >>>> local imap server, which is seen by e.g. Mail (OSX), but not seen by >>>> gnus. I have added the local imap server again as an additional server, >>>> but I also couldn't see it there. It is not killed as far as I can see. >>> >>> One good way of seeing where things are going wrong is to edebug >>> `nnimap-get-groups'. When you go into the *Server* buffer and list the >>> groups in your local imap server, you'll be able to see the results of >>> the LIST command, and then see how Gnus parses those results. That >>> should get you closer to the source of the problem. >> >> OK - yes, it does. But it does not help me. When I cycle through the >> 'nnimap-get-groups' function, I can't make any sense out of the results, >> but I realized that in the (while ...) loop (see the code for reference below), the folder >> ...[Mailbox].Later does not occur. As I can't make any sense out of the >> previous results. >> >> Any further tips how I can debug this? > > The early part of the function is just issuing the LIST command to imap, > and inserting the results into a buffer. Just to make sure that the LIST > command *isn't* returning your folder, step through `nnimap-get-groups' > again, and when you get to the second (goto-char (point-min)), hit "e" > to eval, and tell it (switch-to-buffer (current-buffer)). That should > make visible a buffer with a name like "# *nntpd**-44898>". You can see the results of the LIST command there. > > If the folder really isn't in that list, then I don't know what to tell > you -- Gnus should be getting exactly the same results as your local > telnet experiments. OK - they are in the result from the LIST output: ,---- | ... | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Gmail].All Mail". | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Gmail].Bin. | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Gmail].Drafts. | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Gmail].Important. | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Gmail].Sent. | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Gmail].Sent Mail". | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Gmail].Spam. | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Gmail].Starred. | * LIST (%HasChildren) "." RMKrugGMAIL.[Mailbox]. | * LIST (%HasNoChildren) "." RMKrugGMAIL.[Mailbox].Later. | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Mailbox].To Buy". | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Mailbox].To Download". | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Mailbox].To Follow". | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Mailbox].To Read". | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Mailbox].To Watch". | * LIST (%HasNoChildren) "." "RMKrugGMAIL.[Mailbox].Wait For Feedback". | * LIST (%HasNoChildren) "." RMKrugGMAIL.Emacs-macosx. | * LIST (%HasNoChildren) "." RMKrugGMAIL.INBOX. | ... `---- But the line with the '.Later' folder is not iterated through in the while loop. > Are you using dovecot or what? Yes - I am using dovecot via the following definition: ,---- | (add-to-list 'gnus-secondary-select-methods | '(nnimap "Maildir" | (nnimap-stream shell) | (nnimap-shell-program "/usr/local/opt/dovecot/libexec/dovecot/imap -o mail_location=maildir:$HOME/Maildir"))) `---- But as the LIST command returns the folder, the problem is likely in the (while ...) loop. When I do search-forward in the buffer itself, it stops as expected in each line. Rainer > > Eric > >> For information, some info on the folders: >> >> This one does not =show in GNUS: >> ,---- >> | a EXAMINE "RMKrugGMAIL.[Mailbox].Later" >> | * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) >> | * OK [PERMANENTFLAGS ()] Read-only mailbox. >> | * 11 EXISTS >> | * 0 RECENT >> | * OK [UIDVALIDITY 1355158626] UIDs valid >> | * OK [UIDNEXT 60] Predicted next UID >> | * OK [HIGHESTMODSEQ 54] Highest >> | a OK [READ-ONLY] Examine completed (0.008 secs). >> `---- >> >> This one does: >> ,---- >> | a EXAMINE "RMKrugGMAIL.[Mailbox].To Read" >> | * OK [CLOSED] Previous mailbox closed. >> | * FLAGS (\Answered \Flagged \Deleted \Seen \Draft) >> | * OK [PERMANENTFLAGS ()] Read-only mailbox. >> | * 57 EXISTS >> | * 0 RECENT >> | * OK [UIDVALIDITY 1355158623] UIDs valid >> | * OK [UIDNEXT 62] Predicted next UID >> | * OK [HIGHESTMODSEQ 65] Highest >> | a OK [READ-ONLY] Examine completed (0.007 secs). >> `---- >> >> Any further suggestions? >> >> Rainer >> >> ,---- >> | (defun nnimap-get-groups () >> | (erase-buffer) >> | (let ((sequence (nnimap-send-command "LIST \"\" \"*\"")) >> | groups) >> | (nnimap-wait-for-response sequence) >> | (subst-char-in-region (point-min) (point-max) >> | ?\\ ?% t) >> | (goto-char (point-min)) >> | (nnimap-unfold-quoted-lines) >> | (goto-char (point-min)) >> | (while (search-forward "* LIST " nil t) >> | (let ((flags (read (current-buffer))) >> | (separator (read (current-buffer))) >> | (group (read (current-buffer)))) >> | (unless (member '%NoSelect flags) >> | (push (utf7-decode (if (stringp group) >> | group >> | (format "%s" group)) t) >> | groups)))) >> | (nreverse groups))) >> `---- >> >> >>> >>> HTH, >>> Eric >>> >>>> Further details are in the forwarded email below. >>>> >>>> Suggestions? >>>> >>>> Rainer >>>> >>>> From: Rainer M Krug >>>> Subject: Re: One folder in local imap not seen >>>> Newsgroups: gmane.emacs.gnus.user >>>> To: info-gnus-english@gnu.org >>>> Date: Mon, 11 Aug 2014 18:44:43 +0200 (1 day, 6 hours, 26 minutes ago) >>>> >>>> I created a new foreign group which connects to my local imap server and >>>> I still can't see the imap folder named "Later" >>>> >>>> I can see >>>> >>>> ,---- >>>> | 0: .[Mailbox].To Buy >>>> | 0: . .To Follow >>>> | * 0: . .To Read >>>> | 0: . .To Watch >>>> | 0: . .Wait For Feedback >>>> | 0: . .To Download >>>> `---- >>>> >>>> of the following folders: >>>> >>>> ,---- >>>> | . .RMKrugGMAIL.[Mailbox].Later >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.cache >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> | .. .RMKrugGMAIL.[Mailbox].To Buy >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.cache >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> | .. .RMKrugGMAIL.[Mailbox].To Download >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.cache >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> | .. .RMKrugGMAIL.[Mailbox].To Follow >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.cache >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> | .. .RMKrugGMAIL.[Mailbox].To Read >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.cache >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> | .. .RMKrugGMAIL.[Mailbox].To Watch >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> | .. .RMKrugGMAIL.[Mailbox].Wait For Feedback >>>> | .. .. cur >>>> | .. .. dovecot-uidlist >>>> | .. .. dovecot.index.cache >>>> | .. .. dovecot.index.log >>>> | .. .. maildirfolder >>>> | .. .. new >>>> | .. .. tmp >>>> `---- >>>> >>>> >>>> So what is happening here? >>>> >>>> As I said, when I Mail (OSX), I can see the folders. >>>> >>>> Rainer >>>> >>>> >>>> Rainer M Krug writes: >>>> >>>>> ping >>>>> >>>>> any ideas why this is the case? >>>>> >>>>> Is there a cache which I could delete? >>>>> >>>>> Rainer >>>>> >>>>> Rainer M Krug writes: >>>>> >>>>>> Hi >>>>>> >>>>>> I am using >>>>>> >>>>>> ,---- >>>>>> | gmail <-> offlineimap <-> dovecot tunnel <-> local maildir <-> dovecot tunnel <-> gnus >>>>>> `---- >>>>>> >>>>>> to access my mail. I have one folder which is in gmail, synched to my >>>>>> local maildir, visible via localhost from the Mail app (I am using OSX) >>>>>> but I can't see it in gnus. >>>>>> >>>>>> It is not listed in under the servers, not even as killed folder. >>>>>> >>>>>> Any suggestions how I can see this folder from gnus? >>>>>> >>>>>> The name of the folder is >>>>>> >>>>>> ,---- >>>>>> | [Mailbox]/Later >>>>>> `---- >>>>>> >>>>>> while there are sever other folders like >>>>>> >>>>>> ,---- >>>>>> | [Mailbox].To Buy >>>>>> `---- >>>>>> >>>>>> and all >>>>>> >>>>>> ,---- >>>>>> | [gmail]... >>>>>> `---- >>>>>> >>>>>> which I can see. >>>>>> >>>>>> Any suggestions? >>>>>> >>>>>> Thanks, >>>>>> >>>>>> Rainer >>>> >>>> -- >>>> Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) >>>> >>>> Centre of Excellence for Invasion Biology >>>> Stellenbosch University >>>> South Africa >>>> >>>> Tel : +33 - (0)9 53 10 27 44 >>>> Cell: +33 - (0)6 85 62 59 98 >>>> Fax : +33 - (0)9 58 10 27 44 >>>> >>>> Fax (D): +49 - (0)3 21 21 25 22 44 >>>> >>>> email: Rainer@krugs.de >>>> >>>> Skype: RMkrug >>>> >>>> PGP: 0x0F52F982 >>>> >>>> >>>> ---------- >>> >>> >>> > > > -- Rainer M. Krug email: Rainerkrugsde PGP: 0x0F52F982