For gmail how do you setup notmuch mail ?...

classic Classic list List threaded Threaded
8 messages Options
don warner saklad don warner saklad
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

For gmail how do you setup notmuch mail ?...

a) For gmail how do you setup notmuch mail ?...

b) Any workarounds?

c) Any kludges?
_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
David Edmondson David Edmondson
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...

On Sat, 4 Feb 2012 03:39:23 -0500, don warner saklad <[hidden email]> wrote:
> a) For gmail how do you setup notmuch mail ?...
>
> b) Any workarounds?
>
> c) Any kludges?

notmuch wants to be able to access your mail as individual files in the
filesystem. That means you need a way to get the mail from Gmail onto
your local system.

Many people around here do that using offlineimap, which will
synchronise an IMAP server (Gmail in this instance) with various local
directories in Maildir format.

You can also use fetchmail or getmail or ... to achieve similar end
results, but I think that offlineimap is more common and therefore
you're more likely to get help.

You could, of course, have Gmail forward your mail to some place that
you can run an SMTP server and notmuch.

Sending mail via Gmail can be done in various ways. You can set up your
local MTA (Postfix, Exim, ...) to deliver mail via Gmail, or have Emacs
do the same directly using the smtpmail.el package.

_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch

attachment0 (203 bytes) Download Attachment
Jani Nikula Jani Nikula
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...

On Sat, 04 Feb 2012 09:15:16 +0000, David Edmondson <[hidden email]> wrote:
> On Sat, 4 Feb 2012 03:39:23 -0500, don warner saklad <[hidden email]> wrote:
> > a) For gmail how do you setup notmuch mail ?...
> >
> > b) Any workarounds?
> >
> > c) Any kludges?

I'll describe my own setup for using notmuch with gmail. I don't pretend
it will work for everyone, but you might find some bits of it useful.

I don't even try to sync notmuch tags and gmail labels (because I rarely
use the labels or the web interface anyway), but I do get sync for
"unread" and "flagged" (gmail and Android "starred"). You'll need
maildir.synchronize_flags = true in your ~/.notmuch-config for this.

> Many people around here do that using offlineimap, which will
> synchronise an IMAP server (Gmail in this instance) with various local
> directories in Maildir format.

I use offlineimap. I run it from the notmuch pre-new hook. This means I
have to run "notmuch new" to receive new mail.

$ cat ~/.maildir/.notmuch/hooks/pre-new
#!/bin/sh
exec /usr/bin/offlineimap

I only sync "All Mail" from gmail. Perhaps there would be some
optimizations that could be done, but I haven't bothered yet.

$ cat ~/.offlineimaprc
[general]
accounts = Gmail
ui = Noninteractive.Basic

[Account Gmail]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = ~/.maildir

[Repository Remote]
type = IMAP
ssl = yes
remotehost = imap.gmail.com
remoteuser = [hidden email]
expunge = no
realdelete = no

folderfilter = lambda foldername: foldername in ['[Gmail]/All Mail']
nametrans = lambda foldername: re.sub('^\[Gmail\]/All Mail', 'gmail', foldername)

> Sending mail via Gmail can be done in various ways. You can set up your
> local MTA (Postfix, Exim, ...) to deliver mail via Gmail, or have Emacs
> do the same directly using the smtpmail.el package.

Personally I use msmtp (msmtp and msmtp-mta packages in Debian based
distros). The msmtp-mta sets up a sendmail-like binary that works out of
the box in Emacs. Beware that it doesn't have a local queue, it works
synchronously.

$ cat ~/.msmtprc
defaults
logfile ~/.msmtp.log
tls_trust_file /etc/ssl/certs/ca-certificates.crt

account default
host smtp.gmail.com
from [hidden email]
tls on
tls_starttls off
auth on
user [hidden email]

Finally, I use goobook to use the gmail contacts as addressbook in
Emacs. See http://mid.gmane.org/87zkfuh3i0.fsf@... for that.


HTH,
Jani.
_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
Bhaskara Marthi-2 Bhaskara Marthi-2
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...



On Sat, Feb 4, 2012 at 4:35 AM, Jani Nikula <[hidden email]> wrote:
On Sat, 04 Feb 2012 09:15:16 +0000, David Edmondson <[hidden email]> wrote:
> On Sat, 4 Feb 2012 03:39:23 -0500, don warner saklad <[hidden email]> wrote:
> > a) For gmail how do you setup notmuch mail ?...
> >
> > b) Any workarounds?
> >
> > c) Any kludges?

I'll describe my own setup for using notmuch with gmail. I don't pretend
it will work for everyone, but you might find some bits of it useful.

I don't even try to sync notmuch tags and gmail labels (because I rarely
use the labels or the web interface anyway), but I do get sync for
"unread" and "flagged" (gmail and Android "starred"). You'll need
maildir.synchronize_flags = true in your ~/.notmuch-config for this.

I'm using a similar setup.  An inconvenience with the setup is that I have various filters in gmail that filter, e.g., mailing list mails by skipping the gmail inbox and applying specific tags.  As a result when I look at my gmail inbox, I don't see these (many) mailing list messages.  With offlineimap+notmuch, however, since it just gets all the messages from [Gmail]/All Mail, it has no way of distinguishing between these two classes of messages, and so the notmuch new and unread message lists contain many messages that I don't want to look at.  Ideally, I'd like a view in notmuch that shows the same messages as the gmail inbox.  Is there a way to accomplish this?
- b

 

> Many people around here do that using offlineimap, which will
> synchronise an IMAP server (Gmail in this instance) with various local
> directories in Maildir format.

I use offlineimap. I run it from the notmuch pre-new hook. This means I
have to run "notmuch new" to receive new mail.

$ cat ~/.maildir/.notmuch/hooks/pre-new
#!/bin/sh
exec /usr/bin/offlineimap

I only sync "All Mail" from gmail. Perhaps there would be some
optimizations that could be done, but I haven't bothered yet.

$ cat ~/.offlineimaprc
[general]
accounts = Gmail
ui = Noninteractive.Basic

[Account Gmail]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = ~/.maildir

[Repository Remote]
type = IMAP
ssl = yes
remotehost = imap.gmail.com
remoteuser = [hidden email]
expunge = no
realdelete = no

folderfilter = lambda foldername: foldername in ['[Gmail]/All Mail']
nametrans = lambda foldername: re.sub('^\[Gmail\]/All Mail', 'gmail', foldername)

> Sending mail via Gmail can be done in various ways. You can set up your
> local MTA (Postfix, Exim, ...) to deliver mail via Gmail, or have Emacs
> do the same directly using the smtpmail.el package.

Personally I use msmtp (msmtp and msmtp-mta packages in Debian based
distros). The msmtp-mta sets up a sendmail-like binary that works out of
the box in Emacs. Beware that it doesn't have a local queue, it works
synchronously.

$ cat ~/.msmtprc
defaults
logfile ~/.msmtp.log
tls_trust_file /etc/ssl/certs/ca-certificates.crt

account default
host smtp.gmail.com
from [hidden email]
tls on
tls_starttls off
auth on
user [hidden email]

Finally, I use goobook to use the gmail contacts as addressbook in
Emacs. See http://mid.gmane.org/87zkfuh3i0.fsf@... for that.


HTH,
Jani.
_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch


_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
Alexander Botero-Lowry Alexander Botero-Lowry
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...

I have some code[1] that bidirectionally syncs gmail labels into tags in notmuch, but it's not fast enough to be run continuously. Eventually, and I mean that with the longest possible value, I'll get around to fixing that. If you're interested in trying to fix it I can explain the issues and some ideas I had to fix it.



On Wed, Feb 8, 2012 at 12:19 AM, Bhaskara Marthi <[hidden email]> wrote:


On Sat, Feb 4, 2012 at 4:35 AM, Jani Nikula <[hidden email]> wrote:
On Sat, 04 Feb 2012 09:15:16 +0000, David Edmondson <[hidden email]> wrote:
> On Sat, 4 Feb 2012 03:39:23 -0500, don warner saklad <[hidden email]> wrote:
> > a) For gmail how do you setup notmuch mail ?...
> >
> > b) Any workarounds?
> >
> > c) Any kludges?

I'll describe my own setup for using notmuch with gmail. I don't pretend
it will work for everyone, but you might find some bits of it useful.

I don't even try to sync notmuch tags and gmail labels (because I rarely
use the labels or the web interface anyway), but I do get sync for
"unread" and "flagged" (gmail and Android "starred"). You'll need
maildir.synchronize_flags = true in your ~/.notmuch-config for this.

I'm using a similar setup.  An inconvenience with the setup is that I have various filters in gmail that filter, e.g., mailing list mails by skipping the gmail inbox and applying specific tags.  As a result when I look at my gmail inbox, I don't see these (many) mailing list messages.  With offlineimap+notmuch, however, since it just gets all the messages from [Gmail]/All Mail, it has no way of distinguishing between these two classes of messages, and so the notmuch new and unread message lists contain many messages that I don't want to look at.  Ideally, I'd like a view in notmuch that shows the same messages as the gmail inbox.  Is there a way to accomplish this?
- b

 

> Many people around here do that using offlineimap, which will
> synchronise an IMAP server (Gmail in this instance) with various local
> directories in Maildir format.

I use offlineimap. I run it from the notmuch pre-new hook. This means I
have to run "notmuch new" to receive new mail.

$ cat ~/.maildir/.notmuch/hooks/pre-new
#!/bin/sh
exec /usr/bin/offlineimap

I only sync "All Mail" from gmail. Perhaps there would be some
optimizations that could be done, but I haven't bothered yet.

$ cat ~/.offlineimaprc
[general]
accounts = Gmail
ui = Noninteractive.Basic

[Account Gmail]
localrepository = Local
remoterepository = Remote

[Repository Local]
type = Maildir
localfolders = ~/.maildir

[Repository Remote]
type = IMAP
ssl = yes
remotehost = imap.gmail.com
remoteuser = [hidden email]
expunge = no
realdelete = no

folderfilter = lambda foldername: foldername in ['[Gmail]/All Mail']
nametrans = lambda foldername: re.sub('^\[Gmail\]/All Mail', 'gmail', foldername)

> Sending mail via Gmail can be done in various ways. You can set up your
> local MTA (Postfix, Exim, ...) to deliver mail via Gmail, or have Emacs
> do the same directly using the smtpmail.el package.

Personally I use msmtp (msmtp and msmtp-mta packages in Debian based
distros). The msmtp-mta sets up a sendmail-like binary that works out of
the box in Emacs. Beware that it doesn't have a local queue, it works
synchronously.

$ cat ~/.msmtprc
defaults
logfile ~/.msmtp.log
tls_trust_file /etc/ssl/certs/ca-certificates.crt

account default
host smtp.gmail.com
from [hidden email]
tls on
tls_starttls off
auth on
user [hidden email]

Finally, I use goobook to use the gmail contacts as addressbook in
Emacs. See http://mid.gmane.org/87zkfuh3i0.fsf@... for that.


HTH,
Jani.
_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch


_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch



_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
Patrick Totzke Patrick Totzke
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...

Quoting Alex Botero-Lowry (2012-02-08 08:24:51)
>    I'm using a similar setup.  An inconvenience with the setup is that I have
>    various filters in gmail that filter, e.g., mailing list mails by skipping
>    the gmail inbox and applying specific tags. ...
>    Ideally, I'd like a view in notmuch that shows the same messages as the
>    gmail inbox.  Is there a way to accomplish this?
>    - b

You could sync every subfolder *but* "All Mail" instead of just this folder:
Gmail tags are available as imap folders. You can then tune your tagging filters
to sort by folder: queries.
HTH,
/p
_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
Jani Nikula Jani Nikula
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...

On Wed, 08 Feb 2012 09:15:59 -0000, Patrick Totzke <[hidden email]> wrote:

> Quoting Alex Botero-Lowry (2012-02-08 08:24:51)
> >    I'm using a similar setup.  An inconvenience with the setup is that I have
> >    various filters in gmail that filter, e.g., mailing list mails by skipping
> >    the gmail inbox and applying specific tags. ...
> >    Ideally, I'd like a view in notmuch that shows the same messages as the
> >    gmail inbox.  Is there a way to accomplish this?
> >    - b
>
> You could sync every subfolder *but* "All Mail" instead of just this
> folder: Gmail tags are available as imap folders. You can then tune
> your tagging filters to sort by folder: queries.

That's a good alternative only if you have relatively few messages that
have many gmail labels assigned to them. Otherwise you end up syncing
the same messages many times through many IMAP folders (each
corresponding to one label).

My approach is basically to reproduce the gmail filters as saved
searches in emacs. The messages need not have tags. YMMV.

Jani.
_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
Bhaskara Marthi-2 Bhaskara Marthi-2
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate
star

Re: For gmail how do you setup notmuch mail ?...



On Wed, Feb 8, 2012 at 2:00 AM, Jani Nikula <[hidden email]> wrote:
On Wed, 08 Feb 2012 09:15:59 -0000, Patrick Totzke <[hidden email]> wrote:
> Quoting Alex Botero-Lowry (2012-02-08 08:24:51)
> >    I'm using a similar setup.  An inconvenience with the setup is that I have
> >    various filters in gmail that filter, e.g., mailing list mails by skipping
> >    the gmail inbox and applying specific tags. ...
> >    Ideally, I'd like a view in notmuch that shows the same messages as the
> >    gmail inbox.  Is there a way to accomplish this?
> >    - b
>
> You could sync every subfolder *but* "All Mail" instead of just this
> folder: Gmail tags are available as imap folders. You can then tune
> your tagging filters to sort by folder: queries.


That's a good alternative only if you have relatively few messages that
have many gmail labels assigned to them. Otherwise you end up syncing
the same messages many times through many IMAP folders (each
corresponding to one label).

Also, this requires that every message ends up with some label, which is not true for me.
 
My approach is basically to reproduce the gmail filters as saved
searches in emacs. The messages need not have tags. YMMV.

Hmm ok, I suppose setting up tagging rules corresponding to gmail filters is a one-time effort.  I think I'll go with that.
- Bhaskara


Jani.


_______________________________________________
notmuch mailing list
[hidden email]
http://notmuchmail.org/mailman/listinfo/notmuch
Loading...