Announcements and discussions for Gnus, the GNU Emacs Usenet newsreader
 help / color / mirror / Atom feed
* Trouble setting up Gnus + OfflineIMAP + dovecot
@ 2015-10-22 16:36 Julien Cubizolles
  2015-10-23  4:41 ` Jeffrey DeLeo
  2015-10-23 14:02 ` Lluís Vilanova
  0 siblings, 2 replies; 8+ messages in thread
From: Julien Cubizolles @ 2015-10-22 16:36 UTC (permalink / raw)
  To: info-gnus-english

Following the examples provided on this list, I've setup Gnus to use a
maildir populated by OfflineIMAP as follows:

--8<---------------cut here---------------start------------->8---
(setq gnus-secondary-select-methods
      '(
	(nnimap "FreeOffline"
		(nnimap-stream shell)
		(nnimap-shell-program "/usr/lib/dovecot/imap -o mail_location=maildir:$HOME/Maildir-free")
		)
	(nnimap "GmailOffline"
		(nnimap-stream shell)
		(nnimap-shell-program "/usr/lib/dovecot/imap -o mail_location=maildir:$HOME/Maildir-gmail")
		)	
))
--8<---------------cut here---------------end--------------->8---

I've also some other nnimap backends (the ones actually synced by
OfflineIMAP until I make the final swith), some nntp.

I can Browse the GmailOffline server, which contains only one folder
named "INBOX" (I've only synced this one so far) but Gnus complains that
it cannot access it.

--8<---------------cut here---------------start------------->8---
Debugger entered--Lisp error: (error "Couldn’t enter nnimap+GmailOffline:INBOX")
  signal(error ("Couldn’t enter nnimap+GmailOffline:INBOX"))
  error("Couldn't enter %s" "nnimap+GmailOffline:INBOX")
  gnus-browse-read-group(no nil)
  gnus-browse-select-group(nil)
  funcall-interactively(gnus-browse-select-group nil)
  call-interactively(gnus-browse-select-group nil nil)
  command-execute(gnus-browse-select-group)
../--8<---------------cut here---------------end--------------->8---

Do you have any idea what I'm doing wrong ?


_______________________________________________
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-22 16:36 Trouble setting up Gnus + OfflineIMAP + dovecot Julien Cubizolles
@ 2015-10-23  4:41 ` Jeffrey DeLeo
  2015-10-23  9:34   ` Julien Cubizolles
  2015-10-23 13:32   ` britt
  2015-10-23 14:02 ` Lluís Vilanova
  1 sibling, 2 replies; 8+ messages in thread
From: Jeffrey DeLeo @ 2015-10-23  4:41 UTC (permalink / raw)
  To: info-gnus-english

Taking dovecot out of the mix for the moment, you could try:

(setq gnus-secondary-select-methods
      '((nnmaildir "GMail" (directory "~/Maildir-gmail"))))

I guess your .offlineimaprc includes something like:
[Account Gmail]
# Identifier for the local repository; e.g. the maildir to be synced via IMAP.
localrepository = Gmail-local

[Repository Gmail-local]
type = Maildir
localfolders = ~/Maildir-gmail
...




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-23  4:41 ` Jeffrey DeLeo
@ 2015-10-23  9:34   ` Julien Cubizolles
  2015-10-23 13:32   ` britt
  1 sibling, 0 replies; 8+ messages in thread
From: Julien Cubizolles @ 2015-10-23  9:34 UTC (permalink / raw)
  To: info-gnus-english

Jeffrey DeLeo <JeffreyDeLeo@gmail.com> writes:

> Taking dovecot out of the mix for the moment, you could try:
>
> (setq gnus-secondary-select-methods
>       '((nnmaildir "GMail" (directory "~/Maildir-gmail"))))

That's working, but from what I read, gnus support for maildir has its
problems.

> I guess your .offlineimaprc includes something like:
> [Account Gmail]
> # Identifier for the local repository; e.g. the maildir to be synced via IMAP.
> localrepository = Gmail-local
>
> [Repository Gmail-local]
> type = Maildir
> localfolders = ~/Maildir-gmail

Yes, that's what I have.


So my problems are with dovecot: In Maildir-free (synced from another
IMAP server I'm also setting up), I only synced the "General"
folder. But running

--8<---------------cut here---------------start------------->8---
/usr/lib/dovecot/imap -o mail_location=maildir:$HOME/Maildir-free
* LIST "" *
--8<---------------cut here---------------end--------------->8---

lists only an INBOX folder which isn't there...

--8<---------------cut here---------------start------------->8---
* LIST "" *
* LIST (\HasNoChildren) "/" INBOX
* OK List completed.
--8<---------------cut here---------------end--------------->8---

Here is the output of ls in this dir, with no INBOX folder in

--8<---------------cut here---------------start------------->8---
ls ~/Maildir/free
General          dovecot-uidvalidity           maildirfolder
cur              dovecot-uidvalidity.5629f967  new
dovecot-uidlist  dovecot.index.log             tmp
--8<---------------cut here---------------end--------------->8---

Maybe this INBOX remains from previous attempts, how can I clear all of
dovecot cache if that's what it is ?

Julien.


_______________________________________________
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-23  4:41 ` Jeffrey DeLeo
  2015-10-23  9:34   ` Julien Cubizolles
@ 2015-10-23 13:32   ` britt
  1 sibling, 0 replies; 8+ messages in thread
From: britt @ 2015-10-23 13:32 UTC (permalink / raw)
  To: Jeffrey DeLeo; +Cc: info-gnus-english

I use dovecot and mbsync (isync) and it basically works. My gnus has the following:
Perhaps you might want to use imap and the network stream?

(setq gnus-secondary-select-methods
      '((nnimap "email"
                (nnimap-address "localhost")
                (nnimap-stream network)
                (nnimap-authenticator login)
                (nnimap-inbox "INBOX")
                (nnimap-unsplittable-articles (%Deleted))
                (nnimap-split-methods default)
                (nnir-search-engine imap))
        (nntp "news.gwene.org"
              )
        (nntp "news.gmane.org"
              )
        )
      )

/Britt

Jeffrey DeLeo <JeffreyDeLeo@gmail.com> writes:

> Taking dovecot out of the mix for the moment, you could try:
>
> (setq gnus-secondary-select-methods
>       '((nnmaildir "GMail" (directory "~/Maildir-gmail"))))
>
> I guess your .offlineimaprc includes something like:
> [Account Gmail]
> # Identifier for the local repository; e.g. the maildir to be synced via IMAP.
> localrepository = Gmail-local
>
> [Repository Gmail-local]
> type = Maildir
> localfolders = ~/Maildir-gmail
> ...


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-22 16:36 Trouble setting up Gnus + OfflineIMAP + dovecot Julien Cubizolles
  2015-10-23  4:41 ` Jeffrey DeLeo
@ 2015-10-23 14:02 ` Lluís Vilanova
  2015-10-23 14:26   ` Julien Cubizolles
  1 sibling, 1 reply; 8+ messages in thread
From: Lluís Vilanova @ 2015-10-23 14:02 UTC (permalink / raw)
  To: info-gnus-english

Julien Cubizolles writes:

> Following the examples provided on this list, I've setup Gnus to use a
> maildir populated by OfflineIMAP as follows:

> (setq gnus-secondary-select-methods
>       '(
> 	(nnimap "FreeOffline"
> 		(nnimap-stream shell)
> 		(nnimap-shell-program "/usr/lib/dovecot/imap -o mail_location=maildir:$HOME/Maildir-free")
> 		)
> 	(nnimap "GmailOffline"
> 		(nnimap-stream shell)
> 		(nnimap-shell-program "/usr/lib/dovecot/imap -o mail_location=maildir:$HOME/Maildir-gmail")
> 		)	
> ))

I use a configuration file for dovecot:

(setq gnus-secondary-select-methods
      '((nnimap "FreeOffline"
		(nnimap-stream shell)
		(nnimap-shell-program "/usr/lib/dovecot/imap -c ~/.dovecot-free")))

With the following contents:

  protocols = imap
  log_timestamp = "%Y-%m-%d %H:%M:%S "
  mail_location = maildir:~/Maildir/free
  protocol imap {
    mail_plugins = fts fts_lucene
  }
  plugin {
    fts = lucene
    fts_lucene = whitespace_chars=@
    fts_autoindex = yes
  }

I vaguely remember having to switch from "-o" to "-c" for some reason I cannot
recall. If that does not work, I'd say the problem might be in your offlineimap
configuration. Did you check the contents of your "Maildir-free" directory?


As a side question, does anybody have performance problems with this setup?
(on-demand dovecot process) I was wondering if having an always-running daemon
with all my mail accounts would be faster (although I don't know how to do
that).


Cheers,
  Lluis

-- 
"And it's much the same thing with knowledge, for whenever you learn
something new, the whole world becomes that much richer."
-- The Princess of Pure Reason, as told by Norton Juster in The Phantom
Tollbooth



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-23 14:02 ` Lluís Vilanova
@ 2015-10-23 14:26   ` Julien Cubizolles
  2015-10-23 17:57     ` Lluís Vilanova
  0 siblings, 1 reply; 8+ messages in thread
From: Julien Cubizolles @ 2015-10-23 14:26 UTC (permalink / raw)
  To: info-gnus-english

Thanks you for your answer Lluís.

> I use a configuration file for dovecot:
>
> (setq gnus-secondary-select-methods
>       '((nnimap "FreeOffline"
> 		(nnimap-stream shell)
> 		(nnimap-shell-program "/usr/lib/dovecot/imap -c ~/.dovecot-free")))
>
> With the following contents:
>
>   protocols = imap
>   log_timestamp = "%Y-%m-%d %H:%M:%S "
>   mail_location = maildir:~/Maildir/free
>   protocol imap {
>     mail_plugins = fts fts_lucene
>   }
>   plugin {
>     fts = lucene
>     fts_lucene = whitespace_chars=@
>     fts_autoindex = yes
>   }

I tried it, it didn't help.

> I vaguely remember having to switch from "-o" to "-c" for some reason I cannot
> recall. If that does not work, I'd say the problem might be in your offlineimap
> configuration. Did you check the contents of your "Maildir-free" directory?

Here it is:

--8<---------------cut here---------------start------------->8---
/home/wilk/Maildir-free
├── cur
├── dovecot.index.log
├── dovecot.mailbox.log
├── dovecot-uidlist
├── dovecot-uidvalidity
├── dovecot-uidvalidity.5629f967
├── General
│   ├── cur
│   │   ├── 1445591380_0.15542.lago,U=152457,FMD5=0db377921f4ce762c62526131097968f:2,
│   │   ├── 1445591381_0.15542.lago,U=152458,FMD5=0db377921f4ce762c62526131097968f:2,
│   │   ├── 1445591381_1.15542.lago,U=152459,FMD5=0db377921f4ce762c62526131097968f:2,
│   │   ├── 1445591381_2.15542.lago,U=137612,FMD5=0db377921f4ce762c62526131097968f:2,FS
│   │   ├── 1445591382_0.15542.lago,U=142222,FMD5=0db377921f4ce762c62526131097968f:2,S
many lines like this
│   │   ├── 1445607543_0.15542.lago,U=152499,FMD5=0db377921f4ce762c62526131097968f:2,R
│   │   ├── 1445607543_1.15542.lago,U=152500,FMD5=0db377921f4ce762c62526131097968f:2,
│   │   └── 1445607543_2.15542.lago,U=152502,FMD5=0db377921f4ce762c62526131097968f:2,
│   ├── new
│   └── tmp
├── maildirfolder
├── new
├── subscriptions
└── tmp
--8<---------------cut here---------------end--------------->8---

Julien.


_______________________________________________
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-23 14:26   ` Julien Cubizolles
@ 2015-10-23 17:57     ` Lluís Vilanova
  2015-10-23 22:24       ` Julien Cubizolles
  0 siblings, 1 reply; 8+ messages in thread
From: Lluís Vilanova @ 2015-10-23 17:57 UTC (permalink / raw)
  To: info-gnus-english

Julien Cubizolles writes:

> Thanks you for your answer Lluís.
>> I use a configuration file for dovecot:
>> 
>> (setq gnus-secondary-select-methods
>> '((nnimap "FreeOffline"
>> (nnimap-stream shell)
>> (nnimap-shell-program "/usr/lib/dovecot/imap -c ~/.dovecot-free")))
>> 
>> With the following contents:
>> 
>> protocols = imap
>> log_timestamp = "%Y-%m-%d %H:%M:%S "
>> mail_location = maildir:~/Maildir/free
>> protocol imap {
>> mail_plugins = fts fts_lucene
>> }
>> plugin {
>> fts = lucene
>> fts_lucene = whitespace_chars=@
>> fts_autoindex = yes
>> }

> I tried it, it didn't help.

>> I vaguely remember having to switch from "-o" to "-c" for some reason I cannot
>> recall. If that does not work, I'd say the problem might be in your offlineimap
>> configuration. Did you check the contents of your "Maildir-free" directory?

> Here it is:

> /home/wilk/Maildir-free
> ├── cur
> ├── dovecot.index.log
> ├── dovecot.mailbox.log
> ├── dovecot-uidlist
> ├── dovecot-uidvalidity
> ├── dovecot-uidvalidity.5629f967
> ├── General
> │   ├── cur
> │   │   ├── 1445591380_0.15542.lago,U=152457,FMD5=0db377921f4ce762c62526131097968f:2,
> │   │   ├── 1445591381_0.15542.lago,U=152458,FMD5=0db377921f4ce762c62526131097968f:2,
> │   │   ├── 1445591381_1.15542.lago,U=152459,FMD5=0db377921f4ce762c62526131097968f:2,
> │   │   ├── 1445591381_2.15542.lago,U=137612,FMD5=0db377921f4ce762c62526131097968f:2,FS
> │   │   ├── 1445591382_0.15542.lago,U=142222,FMD5=0db377921f4ce762c62526131097968f:2,S
> many lines like this
> │   │   ├── 1445607543_0.15542.lago,U=152499,FMD5=0db377921f4ce762c62526131097968f:2,R
> │   │   ├── 1445607543_1.15542.lago,U=152500,FMD5=0db377921f4ce762c62526131097968f:2,
> │   │   └── 1445607543_2.15542.lago,U=152502,FMD5=0db377921f4ce762c62526131097968f:2,
> │   ├── new
> │   └── tmp
> ├── maildirfolder
> ├── new
> ├── subscriptions
> └── tmp

Hmmmm, your contents seem strange to me. General should not be there, since you
said you're only synchronizing INBOX. But since you said it's a gmail account,
maybe you need to synchronize it somewhat differently:

  http://www.emacswiki.org/emacs/GnusGmail#toc9


Cheers,
  Lluis

-- 
"And it's much the same thing with knowledge, for whenever you learn
something new, the whole world becomes that much richer."
-- The Princess of Pure Reason, as told by Norton Juster in The Phantom
Tollbooth


_______________________________________________
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: Trouble setting up Gnus + OfflineIMAP + dovecot
  2015-10-23 17:57     ` Lluís Vilanova
@ 2015-10-23 22:24       ` Julien Cubizolles
  0 siblings, 0 replies; 8+ messages in thread
From: Julien Cubizolles @ 2015-10-23 22:24 UTC (permalink / raw)
  To: info-gnus-english

Lluís Vilanova <vilanova@ac.upc.edu> writes:


>> /home/wilk/Maildir-free
>> ├── cur
>> ├── dovecot.index.log
>> ├── dovecot.mailbox.log
>> ├── dovecot-uidlist
>> ├── dovecot-uidvalidity
>> ├── dovecot-uidvalidity.5629f967
>> ├── General
>> │   ├── cur
>> │   │   ├── 1445591380_0.15542.lago,U=152457,FMD5=0db377921f4ce762c62526131097968f:2,
>> │   │   ├── 1445591381_0.15542.lago,U=152458,FMD5=0db377921f4ce762c62526131097968f:2,
>> │   │   ├── 1445591381_1.15542.lago,U=152459,FMD5=0db377921f4ce762c62526131097968f:2,
>> │   │   ├── 1445591381_2.15542.lago,U=137612,FMD5=0db377921f4ce762c62526131097968f:2,FS
>> │   │   ├── 1445591382_0.15542.lago,U=142222,FMD5=0db377921f4ce762c62526131097968f:2,S
>> many lines like this
>> │   │   ├── 1445607543_0.15542.lago,U=152499,FMD5=0db377921f4ce762c62526131097968f:2,R
>> │   │   ├── 1445607543_1.15542.lago,U=152500,FMD5=0db377921f4ce762c62526131097968f:2,
>> │   │   └── 1445607543_2.15542.lago,U=152502,FMD5=0db377921f4ce762c62526131097968f:2,
>> │   ├── new
>> │   └── tmp
>> ├── maildirfolder
>> ├── new
>> ├── subscriptions
>> └── tmp
>
> Hmmmm, your contents seem strange to me. General should not be there, since you
> said you're only synchronizing INBOX.

My bad, I was only synchronizing INBOX at first but then I switched to
another folder, General.

> But since you said it's a gmail account,

I've tried with a gmail account and another from a different imap server
imap.free.fr (french ISP). The problem is the same.

Thanks,

Julien.


_______________________________________________
info-gnus-english mailing list
info-gnus-english@gnu.org
https://lists.gnu.org/mailman/listinfo/info-gnus-english

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-10-23 22:24 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-10-22 16:36 Trouble setting up Gnus + OfflineIMAP + dovecot Julien Cubizolles
2015-10-23  4:41 ` Jeffrey DeLeo
2015-10-23  9:34   ` Julien Cubizolles
2015-10-23 13:32   ` britt
2015-10-23 14:02 ` Lluís Vilanova
2015-10-23 14:26   ` Julien Cubizolles
2015-10-23 17:57     ` Lluís Vilanova
2015-10-23 22:24       ` Julien Cubizolles

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).